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 FTP类的详解
Jun 13 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
May 12 PHP
PHP多文件上传类实例
Mar 07 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
Dec 10 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
Dec 09 PHP
PHP 中常量的知识整理
Apr 14 PHP
php+ajax实现异步上传文件或图片功能
Jul 18 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 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实现文件管理与基础功能操作
2017/03/21 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
PHP 枚举类型的管理与设计知识点总结
2020/02/13 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
围观tangram js库
2010/12/28 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
清除输入框内的空格
2016/12/21 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
python使用turtle绘制分形树
2018/06/22 Python
Numpy之文件存取的示例代码
2018/08/03 Python
python 安装impala包步骤
2020/03/28 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
Python无损压缩图片的示例代码
2020/08/06 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
领导接待方案
2014/03/13 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
2014年教研室工作总结
2014/12/06 职场文书
毕业季聚会祝酒词!
2019/07/04 职场文书
MySQL一些常用高级SQL语句
2021/07/03 MySQL
Python利用zhdate模块实现农历日期处理
2022/03/31 Python