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 相关文章推荐
PHP Ajax实现页面无刷新发表评论
Jan 02 PHP
C# Assembly类访问程序集信息
Jun 13 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
Jun 10 PHP
探寻PHP脚本不报错的原因
Jun 12 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
Jun 12 PHP
ThinkPHP中使用ajax接收json数据的方法
Dec 18 PHP
PHP使用pear自带的mail类库发邮件的方法
Jul 08 PHP
php获取图片信息的方法详解
Dec 10 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
Aug 07 PHP
PHP调用接口API封装的例子
Oct 11 PHP
Yii2框架中一些折磨人的坑
Dec 15 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 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代码优化的53个细节
2014/03/03 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
学习jQuey中的return false
2015/12/18 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
2017/06/29 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
原生JavaScript实现滑动拖动验证的示例代码
2019/12/06 Javascript
python实现简单的TCP代理服务器
2014/10/08 Python
python根据京东商品url获取产品价格
2015/08/09 Python
Python 正则表达式入门(中级篇)
2016/12/07 Python
python subprocess 杀掉全部派生的子进程方法
2017/01/16 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
python修改字典键(key)的方法
2019/08/05 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
建筑设计师岗位职责
2013/11/18 职场文书
女大学生自我鉴定
2013/12/09 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
人力资源本科毕业生求职信
2014/06/04 职场文书
企业总经理任命书
2014/06/05 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
好人好事新闻稿
2015/07/17 职场文书
工作一年自我鉴定
2019/06/20 职场文书