PHP搜索数组中是否存在指定的元素
2017-10-13 09:38
113 查看
in_array(指定值,数组,type)搜索数组中是否存在指定的值。
如果 指定值 是字符串,且 type 参数设置为
true,则搜索区分大小写。
如果 指定值 是字符串,且 type 参数设置为
true,则搜索区分大小写。
//1.一维数组处理方法 $shop_id="1234ASD"; $term = array( 'stu_id' => '1234ASD', 'stu_name' => '一只小鸡' 'stu_age' => '45656ASD', 'stu_sex' => '一条狗' ), if (in_array("$shop_id", $term)) { echo "找到了"; }else{ echo "没找到"; }2.二维数组处理方法
$term = array( 0 => array ( 'shop_id' => '1234ASD', 'shop_name' => '一只小鸡' ), 1=> array ( 'shop_id' => '45656ASD', 'shop_name' => '一条狗' ), ) 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; } if (deep_in_array($shop_id, $term1)==true){ echo "找到了"; }else{ echo"没找到"; }
相关文章推荐
- PHP检查一个数组内是否存在指定元素in_array
- php 判断多维数组中是否存在指定的 values foreach(),in_array(),
- php数组是否存在指定字符与数组长度检测实例
- php数组函数序列之in_array() - 查找数组中是否存在指定值
- php数组函数序列之in_array() - 查找数组中是否存在指定值
- php中查找数组中是否存在某个元素
- php判断数组中是否存在指定键(key)的方法
- php 查找数组中是否存在某个元素或者key
- PHP判断某个数组中是否存在指定的key,函数array_key_exists()
- php 查找数组中是否存在某项,并返回指定的字符串,可用于检查复选,单选等
- indexOf() 如何判断一个元素在指定数组中是否存在? 找出指定元素出现的所有位置? indexOf()方法 是正序查找,lastIndexOf()是倒叙查找
- php删除数组指定元素
- js判断一个对象数组里是否存在某个元素
- php删除数组指定元素实现代码
- JavaScript基础 检查字符串中 是否含有 指定的数组中的元素
- java判定数组或集合是否存在某个元素的实例
- 判断一个int数组中的元素是否存在重复
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- Java中高效的判断数组中某个元素是否存在详解
- [iOS]查找数组NSArray中是否包含指定的元素