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