检查数组中是否存在某个值 php-数组函数in_array()
来源:互联网 发布:linux shell 脚本 编辑:程序博客网 时间:2024/05/17 00:06
bool in_array ( mixed $needle, array $haystack [, bool $strict] )
在 haystack 中搜索 needle,如果找到则返回 TRUE,否则返回 FALSE。
如果第三个参数 strict 的值为 TRUE 则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同。
注意: 如果 needle 是字符串,则比较是区分大小写的。
注意: 在 PHP 版本 4.2.0 之前,needle 不允许是一个数组。
例 in_array()
输出: Got Irix
严格类型检查
输出:1.13 found with strict check
用数组作为 needle
输出:'ph' was found
'o' was found
在 haystack 中搜索 needle,如果找到则返回 TRUE,否则返回 FALSE。
如果第三个参数 strict 的值为 TRUE 则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同。
注意: 如果 needle 是字符串,则比较是区分大小写的。
注意: 在 PHP 版本 4.2.0 之前,needle 不允许是一个数组。
例 in_array()
- <?php
- $os = array("Mac", "NT", "Irix", "Linux");
- if (in_array("Irix", $os)) {
- echo "Got Irix";
- }
- if (in_array("mac", $os)) {
- echo "Got mac";
- }
- ?>
严格类型检查
- <?php
- $a = array('1.10', 12.4, 1.13);
- if (in_array('12.4', $a, true)) {
- echo "'12.4' found with strict check/n";
- }
- if (in_array(1.13, $a, true)) {
- echo "1.13 found with strict check/n";
- }
- ?>
用数组作为 needle
- <?php
- $a = array(array('p', 'h'), array('p', 'r'), 'o');
- if (in_array(array('p', 'h'), $a)) {
- echo "'ph' was found/n";
- }
- if (in_array(array('f', 'i'), $a)) {
- echo "'fi' was found/n";
- }
- if (in_array('o', $a)) {
- echo "'o' was found/n";
- }
- ?>
'o' was found
0 0
- 检查数组中是否存在某个值 php-数组函数in_array()
- 检查数组中是否存在某个值 php-数组函数in_array()
- in_array -- 检查数组中是否存在某个值
- php数组学习之in_array() 函数查找数组中是否存在某个值
- PHP检查一个数组内是否存在指定元素in_array
- php in_array 判断数组中是否存在此元素
- inArray检查数组中是否存在某个值
- JS-inArray检查数组中是否存在某个值
- php查找某个值是否存在于多维数组中
- php 多维数组是否存在某个值
- PHP 判断二维数组中是否存在某个数组
- 判断某个东西是否在数组中的函数in_array
- php 判断多维数组中是否存在指定的 values foreach(),in_array(),
- php中查找数组中是否存在某个元素
- php-Arrays 函数-array_key_exists-检查给定的键名或索引是否存在于数组中
- PHP 检查给定的键名或索引是否存在于数组中 array_key_exists 函数
- PHP判断某个数组中是否存在指定的key,函数array_key_exists()
- 查询某个数在该数组中是否存在-函数
- Android源码笔记——Camera系统架构
- this对象的指向
- DOM中元素节点、属性节点、文本节点的理解
- linux 安装phpredis的碰到的小问题(自定义PHP安装目录或升级了PHP时)
- 控制好节奏,不要冲动
- 检查数组中是否存在某个值 php-数组函数in_array()
- WebApi Post参数对象,服务器端参数对象为空的问题
- angular1中的事件,以及$broadcast,$emit的区别
- @Resource、@Autowired、@Qualifier的注解注入及区别
- 前端面试题及答案整理
- Android内存优化
- 授之以欲,受之以愉,渔之以渔
- BIO | NIO | AIO (Java版--转)
- JPA概要