PHPで配列内の全てのValueを取得する
再帰処理で書いてみる
<?php $array = array( 'hoge' => 'hogehoge', 'fuga' => 'fugafuga', 'piyo' => array( 'foo' => 'foofoo', 'bar' => array( 'barbar', 'barbarbar', ), ), ); func($array); function func($target_value) { if (!is_array($target_value)) { echo $target_value . '<br>'; } else { foreach($target_value as $key => $value) { func($value); } } } ?>
結果はこうなる
hogehoge fugafuga foofoo barbar barbarbar
以上