美文网首页
PHP 判断一个变量是否在一个二维数组中

PHP 判断一个变量是否在一个二维数组中

作者: 想了蛮久 | 来源:发表于2019-01-16 09:22 被阅读0次

    /*

    *本人用的TP框架,因此该函数只需要放入common中即可

    *$value:变量 $array二维数组

    *return bool

    */

    function deep_in_array($value, $array) {

        foreach($array as $item) {

            if(!is_array($item)) {

                if ($item == $value) {

                    return true;

                } else {

                    continue;

                }

    }

            if(in_array($value, $item)) {

                return true;

            } else if(deep_in_array($value, $item)) {

                return true;

            }

    }

        return false;

    }

    Eg:$arr为一位数组。$data_mission_loop为二维数组。

    第一个foreach获取得到$arr 第二个foreach 判断一位数组中的数据是否在二维数组中,如果在,那二维数组就删除该条数据。

    若还不能理解,即可联系本人 Q:810145892 新手一枚,望大神勿喷。仅仅是记录一些方法,以便之后好调用

    相关文章

      网友评论

          本文标题:PHP 判断一个变量是否在一个二维数组中

          本文链接:https://www.haomeiwen.com/subject/tvepdqtx.html