【PHP】多次元配列、連想配列とは
普通の配列
<?php $array = array(A,B,C,D,E); print_r($array); ?>
出力結果
Array ( [0] => A [1] => B [2] => C [3] => D [4] => E )
多次元配列がこちら
<?php $array = [ ['近藤',30,'男性'], ['土方',25,'男性'], ['沖田',22,'女性'] ]; print_r($array); ?>
出力結果
Array ( [0] => Array ( [0] => 近藤 [1] => 30 [2] => 男性 ) [1] => Array ( [0] => 土方 [1] => 25 [2] => 男性 ) [2] => Array ( [0] => 沖田 [1] => 22 [2] => 女性 ) )
このように配列の中に配列があるのが多次元配列です。
多次元配列の特定の要素だけを指定したい場合はこちら
<?php $array = [ ['近藤',30,'男性'], ['土方',25,'男性'], ['沖田',22,'女性'] ]; echo $array[1][0].$array[0][1].$array[2][2]; ?>
出力結果
土方30女性
この配列の構造はこうなっています。
$array = [
0 = ['近藤',30,'男性']
0 , 1, 2
1 = ['土方',25,'男性']
0 , 1, 2
2 = ['沖田',22,'女性']
0 , 1, 2
];
なので行指定の'[数値]'と列指定の'[数値]'で特定の値を指定することができます。