根据二维数组某个字段的值查找数组

/**
* 根据二维数组某个字段的值查找数组
*
* @param array $array
* @param string $index
* @param string $value
* @return array
*/

 public static 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];
                }
            }
        }
        return $newarray;
    }

猜你喜欢

转载自blog.csdn.net/qq_38324424/article/details/123178471