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 相关文章推荐
Windows下PHP5和Apache的安装与配置
Sep 05 PHP
PHP安装问题
Oct 09 PHP
一些PHP写的小东西
Dec 06 PHP
PHP 七大优势分析
Jun 23 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
基于PHP文件操作的详细诠释
Jun 21 PHP
ThinkPHP模板输出display用法分析
Nov 26 PHP
PHP针对字符串开头和结尾的判断方法
Jul 11 PHP
浅析PHP开发规范
Feb 05 PHP
PHP simplexml_import_dom()函数讲解
Feb 03 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
详解PHP服务器如何在有限的资源里最大提升并发能力
May 25 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获取服务器操作系统相关信息的方法
2016/10/08 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
匹配任意字符的正则表达式写法
2010/04/29 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
Vue之mixin全局的用法详解
2018/08/22 Javascript
JS中数据结构之栈
2019/01/01 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
微信小程序地图实现展示线路
2020/07/29 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
python处理cookie详解
2014/02/07 Python
Python使用稀疏矩阵节省内存实例
2014/06/27 Python
Python中除法使用的注意事项
2014/08/21 Python
python中字典dict常用操作方法实例总结
2015/04/04 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
详解anaconda安装步骤
2020/11/23 Python
html+css3实现的登录界面
2020/12/09 HTML / CSS
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
高级文秘工作总结的自我评价
2013/09/28 职场文书
《雨点》教学反思
2014/02/12 职场文书
户外活动策划方案
2014/03/12 职场文书
单位一把手群众路线四风问题整改措施
2014/09/25 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
vue如何清除浏览器历史栈
2022/05/25 Vue.js