如何在php中循环调用编号变量?

时间:2013-09-10 13:31:55

标签: php

我知道我在这里实施的是错误的我希望它能正确地做到这就是为什么在这里寻求帮助。不知道这是否可行。

<?php
$test1="hello";
$test2="how";
$test3="are";
for($i=1;$i<=3;$i++)
{
    echo $test.$i;
}
?>

当我运行这个时,我应该得到hello how are。我知道字符串连接同样的事情我想为变量也这样做。这是可能的,如果可能的话,我可以轻松访问所有这些变量。有什么帮助吗?

3 个答案:

答案 0 :(得分:3)

尝试使用以下语法:

echo ${'test'.$i};

答案 1 :(得分:0)

我猜你正在寻找的是&#34;数组&#34;。您可以在PHP中使用这样的数组:

$test = array('hello', 'how', 'are');
$len = count($test);
for($i=0; $i<$len; $i++) {
   echo $test[$i];
}

答案 2 :(得分:-2)

试试这个:

for($i = 1; $i < 4; $i++){
    echo $test{$i};
}