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之間的差異;並且幾乎肯定會使用更多的內存,可能會使整體效率下降 –