php数据根据id查找数据

文章描述:

PHP根据id值查找数据信息

 

/**
 * @param $array
 * @param $index
 * @param $value
 * @return mixed
 */
function filter_by_value ($array, $index, $value) {
    if(is_array($array) && count($array)>0) {
        foreach(array_keys($array) as $key) {
            $temp[$key] = $array[$key][$index];
            if ($temp[$key] == $value) {
//                $newarray[$key] = $array[$key];
                $newarray = $array[$key];
            }
        }
    }
    return $newarray;
}

 

二维数组数据,里面有id、name

$data = array(
     array('id'=>1, 'name'=>'成都'),
     array('id'=>2, 'name'=>'南充'),
     array('id'=>3, 'name'=>'绵阳'),
     array('id'=>4, 'name'=>'阆中'),
  );

 

调用方法根据id查找值为2的数据

$array = filter_by_value($data ,'id',2);

 

发布时间:2024/10/16

发表评论