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 相关文章推荐
require(),include(),require_once()和include_once()的异同
Jan 02 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
Mar 06 PHP
php开发工具之vs2005图解
Jan 12 PHP
PHP中的integer类型使用分析
Jul 27 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
PHP生成网站桌面快捷方式代码分享
Oct 11 PHP
php实现的树形结构数据存取类实例
Nov 29 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
php限制上传文件类型并保存上传文件的方法
Mar 13 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
Oct 13 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
浅谈PHP中静态方法和非静态方法的相互调用
Oct 04 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的日期与时间函数技巧
2008/04/24 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
PHP版微信公众平台红包API
2015/04/02 PHP
php身份证号码检查类实例
2015/06/18 PHP
php和nginx交互实例讲解
2019/09/24 PHP
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
coffeescript使用的方式汇总
2015/08/05 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
python3 深浅copy对比详解
2019/08/12 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
python的列表List求均值和中位数实例
2020/03/03 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
Django URL参数Template反向解析
2020/11/24 Python
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
医学专业五年以上个人求职信
2013/12/03 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
工地安全质量标语
2014/06/07 职场文书
政协调研汇报材料
2014/08/15 职场文书
迎国庆横幅标语
2014/10/08 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书