例如我称为$s1 ~ $s8
的变量,它们都存储了一些值。
我为他们做了一个while循环:
<?php
`$n = 1;
while ($n <= 8){
echo $s; //echo from $s1 to $s8
$n++;
}`
?>
当变量不是数组时,是否可以通过循环回显值?
答案 0 :(得分:0)
是的,你几乎就在那里:
$n = 1;
while ($n <= 8) {
$var = "s$n";
echo $$var; //echo from $s1 to $s8
$n++;
}
这是一个被称为“变量变量”的概念 - 有关详细信息,请参阅PHP手册:http://php.net/manual/en/language.variables.variable.php