phpbar.de logo

Mailinglisten-Archive

[php] problem mit variablen

[php] problem mit variablen

Andreas Demmer php at andreas-demmer.de
Don Aug 5 14:24:07 CEST 2004


Daniel wrote:

> 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

Ich frage jetzt mal besser nicht, wofür Du nummerierte Variablen
brauchst, sonst bekomme ich womöglich einen Herzanfall! ;-)

Dein Beispiel ist ein Fall für Arrays!

$array = array(
    'test1' => 'Inhalt'
);

$number = 2;
$oldKey = 'test1';

$newKey = preg_replace('|^([^0-9]+)[0-9]+$|', $oldKey, '\\1'.$number);

$array[$newKey] = $array[$oldKey];
unset($array[$oldKey]);

(ungetestet)

Gruss,
Andreas

--
http://www.andreas-demmer.de



php::bar PHP Wiki   -   Listenarchive