PHP中多维数组查找某个值是否存在的方法

作者: 白缓沛  本站原创  发布时间:  浏览:113次

 

 in_array — 检查数组中是否存在某个值,只是这个方法不能检查多维数组。


所以可以编写类似下面的递归方法来检查多维数组。


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;   

    }


相关文章

新手指南支付购买售后服务关于我们
阿力盈商网络科技有限公司
Copyright 2002-2019 网 版权所有
渝ICP备18009082号网站地图
热门TAG:下拉导航

首页

电话咨询

客服QQ