← 返回博客
php2021-12-07 16:58:41 3290

php在二维数组中查找所有符合条件的值

使用php在二维数组中查找所有符合条件的值

    /**
     * Notes: 二维数组中查找所有符合条件的值
     * User: 296720094
     * @param $data 待搜索的数组
     * @param $field 待搜索的字段
     * @param $value 待搜索的值
     * @return array
     */
    public static function arrayFilterFieldValue($data, $field, $value)
    {
        $arr = array_filter($data, function ($v) use ($field, $value) {
            if (isset($v[$field])) {
                return $v[$field] == $value;
            }
        });
        return array_values($arr);
    }

相关推荐