PHPの「多次元配列」とは、配列の中にさらに配列を要素として持つ配列のことを指します。これにより、より複雑なデータ構造(表、行列、ツリー構造など)を扱うことが可能になります。
1. 多次元配列の定義方法
例:2次元配列
この配列は、各要素が配列であり、3人の生徒の名前と2つの成績を保持しています。
2. 多次元配列へのアクセス方法
要素にアクセスするには、添字を複数指定します。
例:佐藤さんの2番目の点数(88)を取得
3. 連想形式の多次元配列
より可読性を高めるために、連想配列を多次元にすることも可能です。
例
アクセス方法
4. 多次元配列のループ処理
foreachループを使うことで、ネストされた配列も簡単に操作できます。
例
5. 応用:3次元以上の配列
PHPでは、3次元以上の配列も扱えます。例えば、クラスごとに生徒のデータを分ける場合:
まとめ
-
多次元配列は配列の中に配列を持つ構造。
-
添字やキーを組み合わせて要素にアクセスする。
-
foreachを使って効率的に処理可能。
-
表やデータベースのような構造を再現する際に非常に有用。
何次元でも配列をネストできますが、深くなりすぎると可読性が落ちるため、適切な設計が重要です。
生成日:2025/05/03