- ベストアンサー
array_push関数について
array_push関数を使って配列に追加していくことはできるのですが、多次元配列に追加する方法がわかりません。 WEBマニュアルを見ても詳しく書かれておらず困っています。 array_push関数で多次元配列に追加していくことはできるのでしょうか? できるのであれば簡単な書式をご伝授ください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ひょっとしてC言語系の経験者の方でしょうか? PHPやPerlなどの言語は厳密に「多次元配列」と言う概念はなく、 「配列の配列」と言う感じの意味合いが強いです。 C言語で言うなら「ポインタ配列の中に配列が並んでいる」 と言った感じでしょうか… 以下のような方法を取ると追加できると思います。 参考にして下さい。 ex)配列の中の配列に要素を追加 $Array = array(array(), array()); array_push($Array[0], "test"); ex)配列の中の連想配列に要素を追加 $Array = array( "test1" => array(), "test2" => array() ); array_push($Array["test1"], "test");