Variable im Variablen Namen PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich wei? nicht genau was du willst, aber hier ist es, so wie ich es verstanden habe:
if ( $x == 1 ) { $text = "Hallo, ich bin ein Pferd."; } elseif ( $x == 2 ) { $text = "Hallo, ich bin ein Schwein."; }
-
NEIN so habe ich das nicht gemeint also
wenn ich echo $text[$x]
mache soll wenn $x = 1 das aus geben
und wenn $x = 2 ist das ausgeben
-
$text = array(); $text[1] = "Pferd"; $text[2] = "Schwein"; $x = 1; echo "Hallo, Ich bin ein $text[$x]."; echo "<br />"; $x = 2; echo "Hallo, Ich bin ein $text[$x].";
Ausgabe:
Hallo, Ich bin ein Pferd.
Hallo, Ich bin ein Schwein. -
ja kein problem, dann muss $x zwischen 0 und 1 liegen und integer sein:
$text[0]="Hallo!";
$text[1]="kein Hallo!";
$x=1;
echo $text[$x];
hab ich jetzt nicht getestet, m?sste aber gehen.
?dit: bin wieder zu langsam. jedes Mal dasselbe.
trotzdem f?ngt ein Array-Index bei 0 an!
demnach w?re oben $text[0] nicht gesetzt!
Beitrag ge?ndert am 29.07.2005 18:23 von ssd_bonn -
nat?rlich kannst du das hier sagen:
$Pferd=$text[$x];
ist aber umst?ndlich und in deinem Beispiel unn?tig.
oder hab ich dich falsch verstanden?
?dit: Andersrum gehts nat?rlich auch:
$text[0]=$feld1;
$text[1]=$feld2;
Beitrag ge?ndert am 29.07.2005 18:25 von ssd_bonn -
Jo hab das was ich wollte geschafft und daf?r bedanke ich mich bei allen die mir in diesem Therad geholfen haben!!
Also ein riesengro?es DANKE -
Ich werf trotzdem mal noch einen Post hinterher. Die Dinger hei?en in PHP "Arrays".
$bla[$blub] = "tralali";
Dabei h?lt $bla den "Array-Namen".
$blub nennt man "Schl?ssel" oder "Key".
"tralali" ist der "Wert" oder "Value".
Online-Doku:
http://de.php.net/manual/de/ref.array.php
und
http://de.php.net/manual/de/language.types.array.php
MfG
alopex
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage