PHP如何判断一个元素是否在已知数组中
2016-03-25 20:44
537 查看
在PHP中,可以使用in_array()函数直接确定某元素是否在数组中。如果数组中存在该元素,则in_array()函数会返回true,否则返回false
注释:如果 search 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。
自PHP4.2起, search参数现在也可能是数组
例如:
运行结果为:
匹配成功
运行结果为:
匹配失败
语法
in_array(search,array,type)
参数 | 描述 |
---|---|
search | 必需。规定要在数组搜索的值。 |
array | 必需。规定要搜索的数组。 |
type | 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。 |
自PHP4.2起, search参数现在也可能是数组
例如:
$arr=array("107","网站","工作室"); if(in_array("107",$arr)){ echo "匹配成功"; }else{ echo "匹配失败"; }
运行结果为:
匹配成功
$arr=array("107","网站","工作室"); if(in_array("河南大学",$arr)){ echo "匹配成功"; }else{ echo "匹配失败"; }
运行结果为:
匹配失败
相关文章推荐
- PHP数组排序详解
- ThinkPHP page添加分页参数
- PHP魔术方法
- ThinkPHP3.1.2整合UCenter详解(四)
- ThinkPHP3.1.2整合UCenter详解(三)
- ThinkPHP3.1.2整合UCenter详解(二)
- 通过form上传文件(php)
- ThinkPHP3.1.2整合UCenter详解(一)
- php解决约瑟夫问题
- 最大正向匹配算法 PHP实现
- php三种基础算法:冒泡,插入和快速排序法
- thinkphp在新浪SAE平台的部署
- 关于phpstudy安装的问题
- php 写一个水仙花数的函数
- PHP运算符优先级
- PHP实现基本认证
- PHP中与Perl兼容的正则表达式处理函数
- php strcmp 进行字符串二进制比较
- 【php爬虫】百万级别知乎用户数据爬取与分析
- PHP合并数组