Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有没有一种方法可以在for循环中打印出均匀的结果?_Php_Loops_Syntax_For Loop - Fatal编程技术网

Php 有没有一种方法可以在for循环中打印出均匀的结果?

Php 有没有一种方法可以在for循环中打印出均匀的结果?,php,loops,syntax,for-loop,Php,Loops,Syntax,For Loop,所以我有一个for循环,输出类似“1,2,3,4,5,6…”的东西。有没有办法停止循环,比如说循环结束前的最后一个偶数。因此,假设其为“1,2,3,4,5”,则循环在其为4时停止。$n=5; $n = 5; $m = $n - ($n % 2); // get the largest even number smaller than $n for ($i = 1; $i <= $m; $i++) echo $i . ' '; $m=$n-($n%2);//获取小于$n的最大偶数

所以我有一个for循环,输出类似“1,2,3,4,5,6…”的东西。有没有办法停止循环,比如说循环结束前的最后一个偶数。因此,假设其为“1,2,3,4,5”,则循环在其为4时停止。

$n=5;
$n = 5;

$m = $n - ($n % 2); // get the largest even number smaller than $n

for ($i = 1; $i <= $m; $i++)
  echo $i . ' ';
$m=$n-($n%2);//获取小于$n的最大偶数 对于($i=1;$i
$n=5;
$m=$n-($n%2);//获取小于$n的最大偶数
对于($i=1;$i
$limit=5;
$limit-=$limit%2;
对于($i=0;$i
$limit=5;
$limit-=$limit%2;

对于($i=0;$i这听起来不像你真正的问题。你正在使用的代码在哪里?这似乎是一个更大问题解决方案的一部分。如果你定义了你试图解决的原始问题,这会有所帮助。这听起来不像你真正的问题。你正在使用的代码在哪里?这似乎是一个la解决方案的一部分更大的问题。如果你定义了你试图解决的原始问题,这会有所帮助。
$limit = 5;

$limit -= $limit % 2;

for ($i = 0; $i <= $limit; $i++)
{
  // loop body
}