在使用ThinkPhp的时候查询数据结果是多维数据,这时就需要筛选数据,指定某个key获取值,或都指定值获取key
试试以下两数组吧!利用递归的思路解决了问题!
//指定数组key获取值
function getArray($array, $index) {
if (!is_array($array)) return null;
if (isset($array[$index])) return $array[$index];
foreach ($array as $item) {
$return = getArray($item, $index);
if (!is_null($return)) {
return $return;
}
}
return null;
}
$arr = array('p'=>array('name'=>'wen.de','age'=>24),'work'=>'programer');
print_r(getArray($...