Mailinglisten-Archive |
Aloha, > From: "Daniel Hirsch" <mindman1403 at gmx.de>@phpbar.de on 05.08.2004 14:14 ZE2 > Ich wollte den Name einer variable mit der zahl aus einer anderen variable > abändern > Beispiel: > ich habe 18 variablen (alle heißen $testXX) wobei XX zahlen sind, nun will > ich mit der zahl die ich aus einer anderen variable habe den namen ändern > also z.B. echo $test55 > aber ich weis nicht wie ich mit hilfe einer variable (zahl) den namen einer > anderen ändere. Manual --> Variablen --> Variable variablen: for ( $i=0; $i < 18; $i++ ) { $sVarname = 'test'.$i; echo "$i: " . $$sVarname; } wenn du führende Nullen haben willst lautet die eine Zeile $sVarname = 'test'.sprintf("%02d",$i); Ansonsten ist meiner Ansicht nach folgendes einfacher: function muh(){ ..... for ( $i=0; $i < 18; $i++ ) { echo "$i: " . $GLOBALS['test'.$i]; } } Grüße, Mathias
php::bar PHP Wiki - Listenarchive