2011-11-10 29 views
-1

如何使用for循環創建10個單獨的數組?例如我的循環是從1到10,我想創建10個數組。我這樣做,它會發出通知,並不會顯示我的數組。使用for循環創建多個陣列

for($i=0;$i<12;$i++) 
{ 
$match.$i = array(); 
} 
+1

什麼是'$ match'?這是什麼代碼?你知道你的循環上升到了'11'並且有12次迭代嗎?你是否知道英文句子是以大寫字母開頭的,問題以「?」這樣的問號結尾? –

+0

表達式左邊的'$ match。$ i'是非法語法。 –

+0

@MarcB:[不,這不是](http://codepad.org/AHphCVY0) –

回答

1

使用下面的代碼:

$myArray = array(); 
for ($i=0; $i<10; $i++) 
{ 
    $myArray[$i] = array(); 
} 
+1

AHHHHH!刪除'new'! – Neal

+0

Yeeees,'new'來自JavaScript! ;) – ComFreek

+1

仍然不需要它在js中:-P'var param = [];' – Neal

2

只要改變你的循環代碼,這一點:

$match[$i] = array(); 
+0

does not adding $ match [$ i]使我的數組成爲二維數組?我想將它保存爲1維數組。 – AbhiP

+0

請描述你想要達到的目標,結果是什麼? – Frodik