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 相关文章推荐
Oracle 常见问题解答
Oct 09 PHP
linux iconv方法的使用
Oct 01 PHP
深入理解require与require_once与include以及include_once的区别
Jun 05 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
PHP中的闭包(匿名函数)浅析
Feb 07 PHP
php获取远程文件的内容和大小
Nov 03 PHP
[原创]php简单防盗链验证实现方法
Jul 09 PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
Jul 15 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
php数值计算num类简单操作示例
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新手上路(十一)
2006/10/09 PHP
php5中类的学习
2008/03/28 PHP
php下intval()和(int)转换使用与区别
2008/07/18 PHP
php调用C代码的实现方法
2014/03/11 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
js函数排序的实例代码
2013/07/01 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
React服务端渲染原理解析与实践
2021/03/04 Javascript
python k-近邻算法实例分享
2014/06/11 Python
python使用心得之获得github代码库列表
2014/06/25 Python
Python中暂存上传图片的方法
2015/02/18 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
python画一个玫瑰和一个爱心
2020/08/18 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
应届毕业生求职信范文
2013/12/18 职场文书
红领巾心向党广播稿
2014/01/19 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
个人总结怎么写
2015/02/26 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书