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 foreach 参数强制类型转换的问题
Dec 10 PHP
php URL验证正则表达式
Jul 19 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
Aug 21 PHP
php实现的简单日志写入函数
Mar 31 PHP
PHP排序算法类实例
Jun 17 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
PHP实现移除数组中为空或为某值元素的方法
Jan 07 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
Jul 03 PHP
Yii框架操作cookie与session的方法实例详解
Sep 04 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
Feb 07 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 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传值赋值和传地址赋值用法实例分析
2015/06/20 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
javascript常见数字进制转换实例分析
2016/04/21 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
Python+微信接口实现运维报警
2016/08/27 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
matplotlib之多边形选区(PolygonSelector)的使用
2021/02/24 Python
在线服装零售商:SheIn
2016/07/22 全球购物
Fenty Beauty官网:蕾哈娜创立的美妆品牌
2021/01/07 全球购物
2015年建筑工作总结报告
2015/05/04 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
python面向对象版学生信息管理系统
2021/06/24 Python
MySQL Server层四个日志的实现
2022/03/31 MySQL
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript