有没有办法在不使用循环的情况下在 PHP 中使用后/前增量 (++i / i++)


Is there a way to use post/pre-increment (++i / i++) in PHP without using loops?

例如

for($i=0; $i<100; $i++){
    array_push($something, $i);
}

是否有不使用循环的命令?

编辑:PHP示例

PHP 中不需要递增/递减循环,更多详细信息在这里:http://php.net/manual/en/language.operators.increment.php

你需要了解 for 循环的组件:

for(<initial statement>; <condition expression>; <statement executed at end of loop>){}

这意味着如果你愿意,你可以做:

for(apples="good"; isRaining(); doDoubleRainbow()) { }

苹果在循环启动时被分配到"良好"。 在每个循环结束时,doDoubleRainbow() 被调用,为了确定是否离开循环,它调用 isRaining()。 这有意义吗? 不,虽然你可以做到。 没有规则说你必须以以下形式进行循环:

for(i=0; i<n; i++) { }

从这个意义上说,i++ 正好适合参数"循环结束时执行的语句"。 它恰好是为了确保循环最终结束,但你当然可以完全自己调用 i++,并且它在每个循环周期中执行与循环相同的操作。

希望对您有所帮助!

相关文章:
  • 没有找到相关文章