array_walk_recursive 재귀적으로 해당 배열의 자식들 찿을 수 있다.
PHP 5.3.X > 이상 부터 사용가능 function array_value_recursive($key, array $arr){ $val = null; array_walk_recursive($arr, function($v, $k) use($key, &$val){ $val = $k == $key ? $v : (!is_null($val) ? $val : false); }); return $val; } $arr = array( 'foo' => 'foo', 'bar' => array( 'baz' => 'baz', 'candy' => 'candy', 'vegetable' => array( 'carrot' => 'carrot', ) ), 'fruits' => 'aaaa', ); var_dump(array_valu..
웹개발/Php
2012. 3. 20. 14:07