Wert aus dynamisch erzeugter Variable
Pascal
- php
Hallo an alle,
ich habe dynamisch eine Variable erzeugt, in etwa so:
$open_game_current_card_name_param_output = "$"."open_game_current_card_name_param_".$i;
"$i" ist dabei in einer For-Schleife der Zähler und hat zum Beispiel den Wert 1 oder 2 oder ...
meine Fertige Variable ($open_game_current_card_name_param_output) hat also nun zb. den Inhalt "$open_game_current_card_name_param_1".
Diese Variable habe ich an anderer Stelle auch belegt und ich möchte nun den Wert von "$open_game_current_card_name_param_1" haben, aber er gibt mir lediglich den Text "$open_game_current_card_name_param_1" aus.
Danke schonmal !
Hallo,
möglicherweise dürften dir die "variablen Variablen" im PHP Manual weiterhelfen.
Grüße
Matthias
Hallo Pascal,
meine Fertige Variable ($open_game_current_card_name_param_output) hat also nun zb. den Inhalt "$open_game_current_card_name_param_1".
Diese Variable habe ich an anderer Stelle auch belegt und ich möchte nun den Wert von "$open_game_current_card_name_param_1" haben, aber er gibt mir lediglich den Text "$open_game_current_card_name_param_1" aus.
echo $$open_game_current_card_name_param_1;
bzw.
echo ${$open_game_current_card_name_param_1};
siehe: http://www.php.net/manual/en/language.variables.variable.php
Allerdings lässt sich dein Problem bestimmt mit (assoziativen) Arrays
um einiges komfortabler und eleganter lösen.
Gruß,
dimde