JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » php 获取指定数组key的值

php 获取指定数组key的值

此文被围观3239日期: 2012-06-28 分类 : 编程开发  标签:  ·······
在使用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($arr,'age')); //指定值获取key function getKey($arr, $value) {  if(!is_array($arr)) return null;  foreach($arr as $k =>$v) {   $return = getKey($v, $value);   if($v == $value){    return $k;   }   if(!is_null($return)){    return $return;   }  } } print_r(getKey($arr,24));

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号