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 相关文章推荐
PHP截取汉字乱码问题解决方法mb_substr函数的应用
Mar 30 PHP
10个实用的PHP代码片段
Sep 02 PHP
PHP Directory 函数的详解
Mar 07 PHP
探讨:web上存漏洞及原理分析、防范方法
Jun 29 PHP
PHP与Java进行通信的实现方法
Oct 21 PHP
php中curl和file_get_content的区别
May 10 PHP
php堆排序实现原理与应用方法
Jan 03 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
Apr 08 PHP
Yii2验证器(Validator)用法分析
Jul 23 PHP
PHP实现导出excel数据的类库用法示例
Oct 15 PHP
php中get_magic_quotes_gpc()函数说明
Feb 06 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 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
smarty模板数学运算示例
2016/12/11 PHP
jQuery 性能优化手册 推荐
2010/02/23 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
JQuery Highcharts 动态生成图表的方法
2013/11/15 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
使用javascript为网页增加夜间模式
2014/01/26 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
微信小程序实现图片上传功能
2018/05/28 Javascript
Vue页面跳转动画效果的实现方法
2018/09/23 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
vue实现记事本功能
2019/06/26 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
python实现将元祖转换成数组的方法
2015/05/04 Python
Zabbix实现微信报警功能
2016/10/09 Python
Python创建二维数组实例(关于list的一个小坑)
2017/11/07 Python
Python装饰器用法示例小结
2018/02/11 Python
Python 寻找局部最高点的实现
2019/12/05 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
C语言面试题
2013/05/19 面试题
一道SQL面试题
2012/12/31 面试题
大学自我鉴定
2013/12/20 职场文书
致400米运动员广播稿
2014/02/07 职场文书
职业生涯规划书前言
2014/04/15 职场文书
协议书范本
2014/04/23 职场文书
复兴之路观后感
2015/06/02 职场文书
MySQL空间数据存储及函数
2021/09/25 MySQL
Golang中channel的原理解读(推荐)
2021/10/16 Golang