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 中的类
Oct 09 PHP
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
PHP下escape解码函数的实现方法
Aug 08 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 PHP
基于curl数据采集之正则处理函数get_matches的使用
Apr 28 PHP
CodeIgniter上传图片成功的全部过程分享
Aug 12 PHP
php日历制作代码分享
Jan 20 PHP
php通过session防url攻击方法
Dec 10 PHP
phpcms配置列表页以及获得文章发布时间
Jul 04 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
php+laravel 扫码二维码签到功能
May 15 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面向对象概念
2011/11/06 PHP
深入php之规范编程命名小结
2013/05/15 PHP
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
THINKPHP支持YAML配置文件的设置方法
2015/03/17 PHP
PHP文件与目录操作示例
2016/12/24 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
如何实现JavaScript动态加载CSS和JS文件
2020/12/28 Javascript
浅析jQuery 3.0中的Data
2016/06/14 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
2017/09/01 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
Python建立Map写Excel表实例解析
2018/01/17 Python
python如何为被装饰的函数保留元数据
2018/03/21 Python
Python基于SMTP协议实现发送邮件功能详解
2018/08/14 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
python接口调用已训练好的caffe模型测试分类方法
2019/08/26 Python
Python利用for循环打印星号三角形的案例
2020/04/12 Python
python RSA加密的示例
2020/12/09 Python
Python实现粒子群算法的示例
2021/02/14 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
新闻网站实习自我鉴定
2013/09/25 职场文书
校园自助餐厅的创业计划书
2013/12/26 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
2014年旅游局法制宣传日活动总结
2014/11/01 职场文书
志愿者事迹材料
2014/12/26 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL