• ベストアンサー

2重配列の使い方について

教えてください。 プログラミング初心者です。 PHPなどのプログラミングでよくSQLでデータベースから引っ張ってきたデータに対してよく見かけるのですが、2重配列に格納したりするのはどういう使い方なのでしょうか?where文で複数条件で問い合わせたものに対して紐づけたりする時に使ったりするのでしょうか? そもそも2重配列がイメージできていないです。データベースからのデータでなくても使用したりしてるかもしれませんが。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
noname#244856
回答No.2

2次元配列のイメージが湧きませんか? 0次元 → スカラー値 1次元 → 列または行 2次元 → 表 イメージ的にはこんな感じですかね・・・ 3次元以上だと逆に分かりにくいかもですが。 SQLで name | email | url のような項目があったとすると、配列の構成はこのようになる。 http://ideone.com/xqQ92B fetchAllだと一気に2次元で全て取得しますが、fetchだと1件だけ1次元配列で取得して「内部ポインタ」を一つ次に移動、という動作をします。 whileループで使うeach関数に似てますね。foreach構文が使えなかった頃はこうやってたみたいです。

その他の回答 (2)

  • iioi
  • ベストアンサー率26% (22/84)
回答No.3

1次元配列:長屋(平屋) 2次元配列:アパート 3次元配列:団地(複数の棟がある物)

  • iioi
  • ベストアンサー率26% (22/84)
回答No.1

二重配列?何それ? 2次元配列のことか?

ymoshimoshi
質問者

補足

失礼しました。2次元配列です。

関連するQ&A