我有一个简单的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>';
我想回应一个变量并得到相同的结果,欢迎任何答案。
答案 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;