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 相关文章推荐
在WAMP环境下搭建ZendDebugger php调试工具的方法
Jul 18 PHP
深入分析php之面向对象
May 15 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
Jun 17 PHP
使用php判断服务器是否支持Gzip压缩功能
Sep 24 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
Aug 16 PHP
在PHP中使用FastCGI解析漏洞及修复方案
Nov 10 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
Jan 05 PHP
zend框架实现支持sql server的操作方法
Dec 08 PHP
PHP+jQuery实现双击修改table表格功能示例
Feb 21 PHP
php面向对象程序设计入门教程
Jun 22 PHP
thinkPHP+LayUI 流加载实现功能
Sep 27 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 session有效期问题
2009/04/26 PHP
php除数取整示例
2014/04/24 PHP
PHP数组相关函数汇总
2015/03/24 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
2016/05/18 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
TBCompressor js代码压缩
2011/01/05 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
python从入门到精通(DAY 3)
2015/12/20 Python
Python切片工具pillow用法示例
2018/03/30 Python
python async with和async for的使用
2019/06/20 Python
Tensorflow累加的实现案例
2020/02/05 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
美国休闲服装品牌:Express
2016/09/24 全球购物
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
美国购买体育、音乐会和剧院门票网站:SelectATicket
2019/09/08 全球购物
英国100%防污和防水的靴子:Muck Boot Company
2020/09/08 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
旅游管理实习自我鉴定
2013/09/29 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
2014年党总支工作总结
2014/12/18 职场文书
丧事答谢词
2015/01/05 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
亮剑观后感300字
2015/06/05 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电
Apache Hudi的多版本清理服务彻底讲解
2022/03/31 Servers