2013-07-01 64 views
-4

生成數字的最佳方式是怎樣的?生成數字的最佳方式

我想等作爲生成數字:

1-8 //1 
9-16 //2 
17-24 //3 
25-32 //4 
33-40 //5 

我有變量:$計數= 3所以這應該告訴我

1-8 
9-16 
17-24 

如何是最好的方式這個?

for($i=0; $i<$count; $i++) 
{ 
echo ??? . '-' . ??? 
} 
+2

'回聲$我* 8 + 1。 ' - '。 ($ i + 1)* 8'?真的,這只是乘法和加法... – Jon

+0

「最優化」以什麼方式?最快的?最易維護?大多數可讀?你有什麼實現你特別不滿意嗎? – deceze

回答

4

這更是一個數學問題。

for($i=0; $i<$count; $i++) 
{ 
    echo ($i*8)+1, '-', ($i+1)*8; 
} 

這將輸出:

1-8 
9-16 
17-24 
... 
+0

偉大的解決方案。 :-) – ninetwozero

1

下面是該代碼:

<?php 

$count = 3; 
for($i = 0; $i <= $count; $i++) 
{ 
    echo (($i * 8) + 1) .' - '. (($i+1)*8) . '<br />'; 
} 

?> 
相關問題