织梦dedecms模板代理加盟

2020全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

您现在的位置: 首页>seo > 站长大学 > 基础技术 > php

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

来源: 发布时间:2020-12-08 08:12:18热度:113℃我要评论(0

免费下载,无需注册无需充值

 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;   

    }


责任编辑:迈站网

相关阅读

0大家对 PHP中多维数组查找某个值是否存在的方法 的评论