![]() |
[php] variablen
kurz ne frage zu folgendem lehrbeispiel:
PHP-Code:
dann kann ich dieses array theoretisch mit: $$name_von_var[0], $$name_von_var[1] .. usw abrufen oder? geht aber nicht. er liefert mir keine werte. ich kann aber zB mit count($$name_von_var) die anzahl der inhalte auslesen, aber die werte selbst erhalte ich leider nicht! woran liegt das? |
mit: $var[0]
bekomm ich den wert der im array ist.. aber mit der anderen abfrage ned |
Probier mal ${$name_von_var}[0]
Jak |
jawoll danke! bist ein gott!
|
:D So weit ist es (noch?;)) nicht...
Ich hab' mich nur vor ein paar Tagen mit variablen variablen herumgespielt. Der Grund warum das erste nicht ging ist, daß es für PHP nicht eindeutig ist, was du meinst, und er daher das [] auf die näheste Variable bezieht. Die geschwungenen Klammern blocken das anders (=richtig) zusammen. Die Idee hab' ich von http://at.php.net/manual/de/language...s.variable.php Da verwenden sie's um variable Variablen in einem String zu benutzen. <?php echo "$a ${$a}"; ?> <edit> Auf der Seite steht sogar die Lösung zu deinem Problem: Zitat:
Jak |
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag