Variable Variablennamen
Tian
- php
0 wahsaga
Hallo,
ich habe ein mir eine Funktion geschrieben, die ich mit einem jeweils individuellen Parameter aufrufen möchte. In der Funktion selbst soll dann aus diesem Paramter eine Variable erstellt werden, an der eine "_2" angehängt wird.
function stars($arg) {
for($i=0; $i<$arrData[test]; $i++) {
if(isset(test_2)) {
$test_2 .= "<img src='gfx/star_on.gif'>";
}
else { $test_2 = "<img src='gfx/star_on.gif'>"; }
}
return test_2;
}
stars('test');
Ich hoffe, ihr versteht, was ich meine. :) Würde ich die Funktion mit stars('blubb') aufrufen, sollte überall blubb bzw blubb_2 stehen.
Meine Frage ist nun, wie ich das machen kann. Ich habe da vorhin rumprobiert und nichts brauchbares rausbekommen. *grml*
Vielen Dank schonmal für eventuelle Hilfe,
LG, Tian
hi,
Ich hoffe, ihr versteht, was ich meine. :) Würde ich die Funktion mit stars('blubb') aufrufen, sollte überall blubb bzw blubb_2 stehen.
Wie du variable Variablen nutzen kannst, beschreibt das Manual doch.
Allerdings sind diese in geschätzt > 99% aller Fälle Unfug - und Arrays das vernünftige Mittel der Wahl.
gruß,
wahsaga