プログラミング PHP

【PHP入門】多次元配列

多次元配列とは、2次元配列以上の配列のことです。

1次元配列は、要素数に応じて横に増えていくイメージの配列です。

2次元配列は、要素数に応じて縦と横に増えていくイメージの配列となります。

3次元配列は、要素数に応じて縦と横に増えさらにそれを積み重ねたイメージの配列です。

4次元配列以上の配列も実現できます。

以下の例では、多次元配列(今回の例は2次元配列)を作成し、多次元配列に格納した値を参照しています。

<?php
 $arr_a = [
  array(1,2,3),
  array(4,5, "a" => 6)
 ];

// 2次元配列の値を参照
 print "配列[0]のキー[0]の値:".$arr_a[0][0]."<br />";
 print "配列[0]のキー[1]の値:".$arr_a[0][1]."<br />";
 print "配列[0]のキー[2]の値:".$arr_a[0][2]."<br />";
 print "配列[1]のキー[0]の値:".$arr_a[1][0]."<br />";
 print "配列[1]のキー[1]の値:".$arr_a[1][1]."<br />";
 print "配列[1]のキー[a]の値:".$arr_a[1]["a"];
?>

[実行結果]


配列[0]のキー[0]の値:1
配列[0]のキー[1]の値:2
配列[0]のキー[2]の値:3
配列[1]のキー[0]の値:4
配列[1]のキー[1]の値:5
配列[1]のキー[a]の値:6

以上 PHPの多次元配列 解説でした。 PHPを学習されている方のお力になれれば幸いです。

学習書の紹介

-プログラミング, PHP