是否可以扩展变量名称? PHP

时间:2014-11-06 20:17:12

标签: php

例如我称为$s1 ~ $s8的变量,它们都存储了一些值。 我为他们做了一个while循环:

<?php
`$n = 1;
 while ($n <= 8){
    echo $s; //echo from $s1 to $s8
    $n++;
}`
?>

当变量不是数组时,是否可以通过循环回显值?

1 个答案:

答案 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