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

$ match [$ i]を追加しても配列は2次元配列になりませんか?私は1次元の配列を保存したい。 – AbhiP

+0

正確に何を達成したいのか、何が結果になるべきなのかを記述してください。 – Frodik

関連する問題