php数组函数序列之in_array() - 查找数组中是否存在指定值


Posted in PHP onNovember 07, 2011

in_array()定义和用法

in_array() 函数查找数组中是否存在指定值。

语法
in_array(value,array,type)参数 描述
value 必需。规定要在数组搜索的值。
array 必需。规定要搜索的数组。
type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。

说明
如果给定的值 value 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。

如果没有在数组中找到参数,函数返回 false。

注释:如果 value 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。

例子 1

<?php 
$people = array("Peter", "Joe", "Glenn", "Cleveland"); if (in_array("Glenn",$people)) 
{ 
echo "Match found"; 
} 
else 
{ 
echo "Match not found"; 
} 
?>

输出:

Match found例子 2

<?php 
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23); if (in_array("23",$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
}if (in_array("Glenn",$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
}if (in_array(23,$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
} 
?>

输出:
Match not found
Match found
Match found
PHP 相关文章推荐
利用static实现表格的颜色隔行显示
Oct 09 PHP
php 之 没有mysql支持时的替代方案
Oct 09 PHP
自动分页的不完整解决方案
Jan 12 PHP
Phpbean路由转发的php代码
Jan 10 PHP
php array_merge下进行数组合并的代码
Jul 22 PHP
谈谈关于php的优点与缺点
Apr 11 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
Nov 13 PHP
phpQuery占用内存过多的处理方法
Nov 13 PHP
php恢复数组的key为数字序列的方法
Apr 28 PHP
使用XHGui来测试PHP性能的教程
Jul 03 PHP
PHP中Socket连接及读写数据超时问题分析
Jul 19 PHP
laravel如何开启跨域功能示例详解
Aug 31 PHP
php中常用字符串处理代码片段整理
Nov 07 #PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 #PHP
PHP面向对象概念
Nov 06 #PHP
php 记录进行累加并显示总时长为秒的结果
Nov 04 #PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 #PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 #PHP
php 伪造本地文件包含漏洞的代码
Nov 03 #PHP
You might like
php 什么是PEAR?(第二篇)
2009/03/19 PHP
PHP系统命令函数使用分析
2013/07/05 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
2019/12/30 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
vue keep-alive的简单总结
2021/01/25 Vue.js
python中list列表的高级函数
2016/05/17 Python
使用Python对Csv文件操作实例代码
2017/05/12 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
pycharm安装及如何导入numpy
2020/04/03 Python
pandas 数据类型转换的实现
2020/12/29 Python
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
毕业生的自我评价
2013/12/30 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
社保转移委托书范本
2014/10/08 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
解决Springboot PostMapping无法获取数据的问题
2022/05/06 Java/Android
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript