多次元配列とは、配列の中にさらに配列がはいっている状態をいいます。つまり要素として配列が入っている状態です。今回はこの多次元配列について紹介します。
多次元配列とは
多次元配列は、以下のようになります。
PHP
$array = [
['田中',20,'男性'],
['山田',25,'男性'],
['高橋',30,'女性']
];上記にように配列$arrayの中に配列が入っています。このような状態を多次元配列といいます。
バリューの取得
配列を扱うときと同じ様な考え方で、配列$arrayの何個目の値(配列)か、さらにその配列の中の何個目の値かを指定します。
PHP
$array = [
['田中',20,'男性'],
['山田',25,'男性'],
['高橋',30,'女性']
];
echo $array[1][0].'('.$array[1][1].'歳'.$array[1][2].')';出力結果
PHP
山田(25歳男性)例題
以下コードの出力値はどれか
PHP
$companies = [
['株式会社A','20人','東京'],
['株式会社B','50人','埼玉'],
['株式会社C','100人','大阪']
];
echo $companies[2][1];
?>- 株式会社B
- 50人
- 株式会社C
- 100人
回答
4. 100人
$companies配列のインデックス2は[“株式会社C”,”100人”,”大阪”]で、その中のインデックス1は”100人”なため。
