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+DBM的同学录程序(3)
Oct 09 PHP
PHP之COOKIE支持详解
Sep 20 PHP
深入理解php的MySQL连接类
Jun 07 PHP
php实现在限定区域里自动调整字体大小的类实例
Apr 02 PHP
thinkPHP中create方法与令牌验证实例浅析
Dec 08 PHP
php使用number_format函数截取小数的方法分析
May 27 PHP
PHP会话操作之cookie用法分析
Sep 28 PHP
php使用curl代理实现抓取数据的方法
Feb 03 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
Yii框架引入coreseek分页功能示例
Feb 08 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 PHP
PHP 实现缩略图
Mar 09 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 获取文件权限函数介绍
2013/07/11 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
通过隐藏option实现select的联动效果
2009/11/10 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
JavaScript位移运算符(无符号) &gt;&gt;&gt; 三个大于号 的使用方法详解
2016/03/31 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
2017/09/06 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
详解elementUI中input框无法输入的问题
2020/04/27 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
Python3.6简单操作Mysql数据库
2017/09/12 Python
python去除扩展名的实例讲解
2018/04/23 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
python读取ini配置文件过程示范
2019/12/23 Python
Python decimal模块使用方法详解
2020/06/08 Python
python和JavaScript哪个容易上手
2020/06/23 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
C#面试题
2016/05/06 面试题
编程用JAVA解析XML的方式
2013/07/07 面试题
任命书模板
2014/06/04 职场文书
办公室领导干部作风整顿个人整改措施
2014/09/17 职场文书
求职自我评价范文
2015/03/09 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python