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 相关文章推荐
一个ftp类(ini.php)
Oct 09 PHP
PHP开发中的错误收集,不定期更新。
Feb 03 PHP
PHP数据流应用的一个简单实例
Sep 14 PHP
php缓冲 output_buffering的使用详解
Jun 13 PHP
PHP cdata 处理(详细介绍)
Jul 05 PHP
php使用ICQ网关发送手机短信
Oct 30 PHP
详解PHP错误日志的获取方法
Jul 20 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
Jul 31 PHP
深入讲解PHP的对象注入(Object Injection)
Mar 01 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 PHP
禁止直接访问php文件代码分享
May 05 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
提问的智慧
2006/10/09 PHP
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
php实现通过ftp上传文件
2015/06/19 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
javascript事件问题
2009/09/05 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
js history对象简单实现返回和前进
2013/10/30 Javascript
jquery中子元素和后代元素的区别示例介绍
2014/04/02 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
JS实现多物体运动的方法详解
2018/01/23 Javascript
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
Python 的 f-string 可以连接字符串与数字的原因解析
2021/02/20 Python
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
玩手机检讨书1000字
2014/10/20 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
故宫英文导游词
2015/01/31 职场文书
Redis数据同步之redis shake的实现方法
2022/04/21 Redis
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers