2009-09-16 67 views
-1

我知道這不起作用,但有什麼辦法自動生成值?它可以是相當繁瑣的把這麼多值特別是如果它是50或也許100號...用循環自動生成數組值?

下面的代碼,所以你得到了我的想法:

for ($num = 1; $num <= 20; $num++){ 
    $arr = array($num); 
    echo $arr[2]; 
}; 

解決:這是範圍()和arrayfill()。 :)

+0

你試圖實現什麼。 – Ikke 2009-09-16 14:11:16

+0

對不起,我不明白你的意思。你可以創建一個更明確的例子(最好是預期的輸出)? – 2009-09-16 14:11:28

回答

3

看看在range()功能。

>> $a = range(1, 10); 
array (
    0 => 1, 
    1 => 2, 
    2 => 3, 
    3 => 4, 
    4 => 5, 
    5 => 6, 
    6 => 7, 
    7 => 8, 
    8 => 9, 
    9 => 10, 
) 
>> 

也許array_fill()

+0

就是這樣!非常感謝你! – Tek 2009-09-16 15:00:53