将我的所有foreach循环数据设置为一个变量,如$ results

时间:2013-02-14 16:05:15

标签: php class foreach

我有一个简单的foreach如下:

$range = range(1, 10);
foreach ($range as $times) {
   echo 'example' . $times . '<br>';
}

将在下面输出结果 -

example1
example2
example3
example4
example5
example6
example7
example8
example9
example10

而不是echo 'example' . $times . '<br>'; 我想回应一个变量并得到相同的结果,欢迎任何答案。

2 个答案:

答案 0 :(得分:4)

你的意思是建立一个字符串?

$results = '';
foreach(range(1, 10) as $i) {
   $results .= "example${i}\n";
}

答案 1 :(得分:2)

如果您不想制作数组,可以执行以下操作:

$results = '';
$range = range(1, 10);
foreach ($range as $times) {
    $results .= "example".$times."<br />";
}
echo $results;