2013-10-23 25 views
-3

基於以下的輸出增量,我想知道是否有人能幫助我:創建一個for循環,將回顯數字的範圍在1

$monthsOfTheYear = range(1, 12); 
    print_r ($monthsOfTheYear); 

我明白了上面的過程,但什麼將是使用for循環重新創建此原則的最有效方法?我拿出迄今以下:

$months = ("January", "February", "March", "April", "May", "June", "July", "August", September", "October", "November", "December") { 

    for($months{0} = 1, $months{11} = 12, /*????*/) { 
     echo "/*????*/"; 
    } } 

如果可能,我想知道如何爲循環的代碼中實現這一點,但我懷疑它可能需要更復雜的解決方案。

+0

這是可悲的,你已經有代碼,這是不正確甚至在語法結束輸出。我建議在PHP中閱讀[for loops](http://php.net/manual/en/control-structures.for.php)。 –

+0

你想實現什麼?你想打印月份的名字? – matewka

+1

StackOverflow不是您的棉絨檢查器,請不要將它視爲如此。 – smassey

回答

0
for ($i = 0; $i < 12; $i++) { 
    echo $monthsOfTheYear[$i]; 
} 
1

你試圖做this.?May是,但如果你想this.Please讓你的問題有點多clear.Try增加一個樣本輸出我不知道。

$months = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); 
for($i = 0;$i < 12; $i++){ 
echo $months[$i].'<br>'; 
} 
0

一個幾十可能的解決方案是

foreach(array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December") as $month) { 
    echo $month . "<br>"; 
} 
0

你的意思是這樣的?

$months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; 

for ($i=0; $i<count($months); $i++) { 
    echo "$months[$i]\n"; 
} 

看到http://3v4l.org/T740C