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


Posted in PHP onOctober 29, 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 相关文章推荐
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 PHP
深入解析fsockopen与pfsockopen的区别
Jul 05 PHP
php读取excel文件的简单实例
Aug 26 PHP
php中simplexml_load_string使用实例分享
Feb 13 PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 PHP
php绘制圆形的方法
Jan 24 PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 PHP
PHP合并数组函数array_merge用法分析
Feb 17 PHP
php图像验证码生成代码
Jun 08 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 #PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 #PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 #PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 #PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 #PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 #PHP
PHP实现异步调用方法研究与分享
Oct 27 #PHP
You might like
十天学会php之第三天
2006/10/09 PHP
PHP中执行cmd命令的方法
2014/10/11 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
PDO::_construct讲解
2019/01/27 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
JavaScript中return用法示例
2016/11/29 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
微信小程序 image组件遇到的问题
2019/05/28 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python中的sort()方法使用基础教程
2017/01/08 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
Tom Dixon官网:英国照明及家具设计和制造公司
2019/03/01 全球购物
项目专员岗位职责
2013/12/04 职场文书
幼儿园教师辞职信
2014/01/18 职场文书
大学信息公开实施方案
2014/03/09 职场文书
植物生产学专业求职信
2014/08/08 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
《活见鬼》教学反思
2016/02/24 职场文书