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 相关文章推荐
如何在WIN2K下安装PHP4.04
Oct 09 PHP
PHP实现用户认证及管理完全源码
Mar 11 PHP
PHP编码转换函数 自动转换字符集支持数组转换
Dec 16 PHP
关于尾递归的使用详解
May 02 PHP
php实现加减法验证码代码
Feb 14 PHP
PHP延迟静态绑定示例分享
Jun 22 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
Mar 10 PHP
微信API接口大全
Apr 15 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
Nov 18 PHP
thinkPHP订单数字提醒功能的实现方法
Dec 01 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中读取和写入WORD文档的代码
2008/04/09 PHP
PHP 类型转换函数intval
2009/06/20 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
webpack2.0配置postcss-loader的方法
2017/08/17 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
详解服务端预渲染之Nuxt(介绍篇)
2019/04/07 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
Django框架模板的使用方法示例
2019/05/25 Python
Python3简单爬虫抓取网页图片代码实例
2019/08/26 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
python爬虫如何解决图片验证码
2021/02/14 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
Fox Racing官方网站:越野摩托车和山地自行车装备和服装
2019/12/23 全球购物
英国计算机商店:Technextday
2019/12/28 全球购物
联谊活动总结
2014/08/28 职场文书
档案接收函格式
2015/01/30 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL