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