
多次元配列の値を取得する方法 – PHP
例えば、print_r($rows);としたときに、
下記のような配列、並びに値があったとする。
Array ( [dept] => その他 ) 1
Array ( [dept] => 管理部 ) 1
Array ( [dept] => 管理部 ) 1
その他
管理部
管理部
このような多次元の配列(配列の中に配列が沢山あるような)の中の値だけを取り出したい場合は、
下記のようにすればいい。
まずは、下記のようにして配列のキーがなんなのかを取得する。
ここでの配列のキーはdeptなので
foreach($rows as $value){
echo print_r($value) ."<br />" ;
}
次に、deptをキーとして、多次元配列のそれぞれの値のみを取得する
foreach ($rows as $value) {
echo $value['dept'] ."<br />" ;
}