
Problem:
$button0 = "candy";
$button1 = "pop";
$button2 = "nuts";
$button3 = "sugar";
$buttons = 4;
$counter = 0;
while ($counter < $buttons) {
$printbutton = "$"."button".$counter;
echo($printbutton."<br>"); // echos $button0 but not the value of $button0
$counter = $counter+1;
}
What happens is that $printbutton always prints $buttonx (where x = $count) but I want it to print candy or nuts or whatever $buttonx’s value is.
Solution:
$printbutton = ${‘button’ . $counter};
For more information:
http://us2.php.net/language.variables.variable