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 相关文章推荐
dedecms采集中可以过滤多行代码的正则表达式
Mar 17 PHP
Ajax+PHP 边学边练 之二 实例
Nov 24 PHP
PHP写UltraEdit插件脚本实现方法
Dec 26 PHP
php pki加密技术(openssl)详解
Jul 01 PHP
php防止sql注入代码实例
Dec 18 PHP
thinkphp的静态缓存用法分析
Nov 29 PHP
PHP计算加权平均数的方法
Jul 16 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 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开发框架总结收藏
2008/04/24 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
详解PHP归并排序的实现
2016/10/18 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
JavaScript Memoization 让函数也有记忆功能
2011/10/27 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
html的DOM中Event对象onblur事件用法实例
2015/01/21 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
node跨域请求方法小结
2017/08/25 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
进一步探究Python的装饰器的运用
2015/05/05 Python
总结python爬虫抓站的实用技巧
2016/08/09 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
超简单使用Python换脸实例
2019/03/27 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
2020/01/16 Python
Python restful框架接口开发实现
2020/04/13 Python
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
师德师风建设整改措施思想汇报
2014/10/11 职场文书
2014年平安建设工作总结
2014/11/19 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书