可能重复:
有2个变量的循环的Php?
有没有办法缩短它:
for ($x = 1; $x <= 5; $x++) {
for ($y = 1; $y <= 5; $y++) {
echo $x, ' ', $y, '<br>';
}
}
循环的2似乎是awkard
其实,嵌套循环没有错。
如果不知道循环内部发生了什么,很难判断。为什么你一开始就有两个循环?
如果你只需要循环25次,你可以在一个循环中完成:
for ($x = 1; $x <= 25; $x++) {
//Looped code
{
但如果你需要不同的变量($x
和$y
),那么就更难判断了。
您还可以在一个for循环中使用逗号分隔的多个变量。
for ($i = 1, $j = 0; $i <= 10 && $j < 5; $i++, $j++)
没关系。当你有4或5个for循环时,你应该考虑优化。