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+FLASH实现上传文件进度条相关文件 下载
Jul 21 PHP
使用PHP批量生成随机用户名
Jul 10 PHP
网页游戏开发入门教程三(简单程序应用)
Nov 02 PHP
PHP安全性漫谈
Jun 28 PHP
eaglephp使用微信api接口开发微信框架
Jan 09 PHP
thinkphp模板用法和内容输出实例
Nov 28 PHP
彻底删除thinkphp3.1案例blog标签的方法
Dec 05 PHP
PHP生成图像验证码的方法小结(2种方法)
Jul 18 PHP
PHP合并两个或多个数组的方法
Jan 20 PHP
php命名空间设计思想、用法与缺点分析
Jul 17 PHP
PHP Primary script unknown 解决方法总结
Aug 22 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 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
动易数据转成dedecms的php程序
2007/04/07 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
PHP常用文件操作函数和简单实例分析
2016/06/03 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
Bootstrap笔记之缩略图、警告框实例详解
2017/03/09 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
搭建vue开发环境
2018/07/19 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
python插入数据到列表的方法
2015/04/30 Python
Python验证码识别的方法
2015/07/10 Python
Python对list列表结构中的值进行去重的方法总结
2016/05/07 Python
python中时间模块的基本使用教程
2019/05/14 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
一道Delphi上机题
2012/06/04 面试题
财务助理岗位职责
2013/11/10 职场文书
教师实习自我鉴定
2013/12/13 职场文书
连带责任保证书
2014/04/29 职场文书
个人投资计划书
2014/05/01 职场文书
2014年国庆节寄语
2014/09/19 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
物业公司管理制度
2015/08/05 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android
windows server 2016 域环境搭建的方法步骤(图文)
2022/06/25 Servers