1

我知道我在这里执行的操作是错误的,我希望它正确执行,这就是为什么在这里寻求帮助。不知道这是否可能。

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

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

4

3 回答 3

3

尝试使用以下语法:

echo ${'test'.$i};
于 2013-09-10T13:34:24.227 回答
0

我猜你正在寻找的是“数组”。您可以像这样在 PHP 中使用数组:

$test = array('hello', 'how', 'are');
$len = count($test);
for($i=0; $i<$len; $i++) {
   echo $test[$i];
}
于 2013-09-10T13:36:45.373 回答
-2

尝试这个:

for($i = 1; $i < 4; $i++){
    echo $test{$i};
}
于 2013-09-10T13:35:52.420 回答