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 Undefined index的问题
Jun 01 PHP
网站用php实现paypal整合方法
Nov 28 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
PHP判断是否连接上网络的方法
Jul 01 PHP
PHP合并discuz用户脚本的方法
Aug 04 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
Feb 10 PHP
php取出数组单个值的方法
Mar 12 PHP
PHP7如何开启Opcode打造强悍性能详解
May 11 PHP
Laravel框架搜索分页功能示例
Feb 01 PHP
PHP后台备份MySQL数据库的源码实例
Mar 18 PHP
详细分析PHP 命名空间(namespace)
Jun 30 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
Syphon 使用方法
2021/03/03 冲泡冲煮
基于mysql的bbs设计(一)
2006/10/09 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
laravel框架学习笔记之组件化开发实现方法
2020/02/01 PHP
过虑特殊字符输入的js代码
2010/08/05 Javascript
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
简单实现异步编程promise模式
2015/07/31 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
JS中的算法与数据结构之队列(Queue)实例详解
2019/08/20 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
Mac安装python3的方法步骤
2019/08/09 Python
python操作cfg配置文件方式
2019/12/22 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
叙述DBMS对数据控制功能有哪些
2016/06/12 面试题
我的中国梦演讲稿500字
2014/08/19 职场文书
营销经理工作检讨书
2014/11/03 职场文书
受资助学生感谢信
2015/01/21 职场文书
2016年母亲节寄语
2015/12/04 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
Python提取PDF指定内容并生成新文件
2021/06/09 Python
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle