我想知道是否可以将for循环变量和函数组合在一起。所以它打印出循环中的每个变量,我更喜欢简单的解决方案
$variable1 = 'hello';
$variable2 = 'goodnight';
for($x=0;$x<10;$x++){
echo $variable.$x;
}
答案 0 :(得分:2)
是的,它被称为foreach循环
$variables[0] = 'hello';
$variables[1] = 'goodnight';
foreach($variables as $variable){
echo $variable;
}
答案 1 :(得分:2)
谢谢大家,这是解决方案。
${"variable" . $x}
希望你们过得愉快。)
答案 2 :(得分:0)
如果我理解正确:
function variables($x)
{
switch($x)
{
case 1: return 'hello'; break;
case 2: return 'good night'; break;
}
}
for($x=0;$x<10;$x++){
echo variables($x).'<br>';
}
答案 3 :(得分:0)
$variable1 = 'hello';
$variable2 = 'goodnight';
for($x=1;$x<=2;$x++){
$test="variable".$x;
echo $$test;
}
答案 4 :(得分:0)
只需使用数组。应该够简单
$var = array('mon', 'tue', 'wed', 'thu', 'fri');
for($x=0; $x<count($var); $x++)
{
echo $var[$x];
echo "<br>";
}
<强>输出:强>
mon
tue
wed
thu
fri