1
for ($i = $field +1; $i < $field2; $i++) {
echo $i.'<br/>';
}
我在这里要做的是回声数字之间的输入值字段和field2,这项工作,但我想知道是否有一个更有效的方式做到这一点(例如改变$ I = $场1;简单的循环输出
for ($i = $field +1; $i < $field2; $i++) {
echo $i.'<br/>';
}
我在这里要做的是回声数字之间的输入值字段和field2,这项工作,但我想知道是否有一个更有效的方式做到这一点(例如改变$ I = $场1;简单的循环输出
另一个使用),而环例如:
<?php
$i = $field;
while(++$i < $field2) {
echo $i.'<br/>';
}
[php基准测试](http://phpbench.com/)有一个针对性的比较。他们的结论是:'结论: 那么你有它,while循环90%的时间确实稍快一点' –
这是我们所高效,因为它得到....改变'$ I ++''到$ $ ++是i'一个微型优化 –
另一种可能是'echo implode('
',range($ field + 1,$ field2));'而不是循环,但它不一定更快(取决于$ field和$ field2之间的差异;并且几乎肯定会使用更多的内存,可能会使整体效率下降 –