PHP

多次元配列の値を取得する方法 - PHP

2018年4月6日

例えば、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 />" ;
}
Pocket
LinkedIn にシェア

  • この記事を書いた人

藤沢瞭介(Ryosuke Hujisawa)

りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

-PHP

Copyright© off.tokyo , 2021 All Rights Reserved Powered by AFFINGER5.