php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.09.2004, 20:09  
Gast
 
Beiträge: n/a
Standard [Erledigt] Array / Variable mit gleichem Namen. Ergebnis unverständlich

In folgendem Demonstrationsbeispiel haben ein Array und eine Variable den gleichen Namen var.
Die Variablen werden jeweils gefüllt und ausgegeben.
Das Ergebnis ist mir unverständlich. Was passiert intern?

<?PHP
$var = "xx_string";
$var["ass"] = "yy_array";

echo "<html><head></head><body>";
echo $var;
echo "
";
echo $var["ass"];
echo "
";
echo $var[0];
echo "
";
echo $var;
echo "</body></html>";
?>

Ausgabe:

yx_string
y
y
yx_string

anstatt:
xx_string
yy_array
yy_array
xx_string

Warum wird der erste Buchstabe ausgetauscht?
Warum besteht die Ausgabe der zweiten/dritten Zeile nur aus einem Buchstaben.
Was passiert intern?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.09.2004, 20:17  
Erfahrener Benutzer
 
Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse:
Fortgeschritten
Sirke befindet sich auf einem aufstrebenden Ast
Standard

mit $var[0] liest du das 1. zeichen des Strings aus, daher das "y". Wenn du jetzt diese variable, die ja schon ein Array of Chars ist, ein neues array feld zuweist, dann kann ich mir vorstellen, dass das probleme macht.

ist aber nur ne vermutung!

mfg Sirke
Sirke ist offline  
Alt 06.09.2004, 21:27  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Sirke
mit $var[0] liest du das 1. zeichen des Strings aus
exakt. das muss du beachten.

generell gilt, dass man schon unterschiedliche variablennamen wählen sollte, aber ich denke, dass wirst du auch eigentlich machen.

grüße ben.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
Kategoriedaten rekursiv in Array bringen Schiedsrichter PHP Tipps 2008 2 10.12.2007 15:43
Sortieralgo: Plötzlich keinen Zugriff mehr auf Daten Melchior PHP-Fortgeschrittene 8 19.09.2006 23:50
JOIN Ergebnis andere Namen zuweisen. Tommek Datenbanken 6 20.05.2006 14:35
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Variable namen Ohrwurm83 HTML, Usability und Barrierefreiheit 1 01.06.2005 23:13
Array mit Variablem Namen PHP Tipps 2005 3 14.04.2005 12:05
variable als functions namen benutzen PHP-Fortgeschrittene 9 13.02.2005 04:22
Variable mit einer Variable einen Namen geben Beatbox PHP Tipps 2005 2 24.01.2005 16:06
Mehrdim. Array in einfache Variable (Liste) speichern PHP Tipps 2004 7 06.10.2004 14:40
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30
RadioButtons mit Var. Namen als Array übergeben!?! PHP Tipps 2004 6 17.09.2004 21:14
array wert als variable nähmen PHP Tipps 2004 15 07.07.2004 21:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.