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 相关文章推荐
实现分十页分向前十页向后十页的处理
Oct 09 PHP
PHP 获取客户端真实IP地址多种方法小结
May 15 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
php读取大文件示例分享(文件操作类)
Apr 13 PHP
yii操作cookie实例简介
Jul 09 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
php实现批量修改文件名称的方法
Jul 23 PHP
php使用curl实现简单模拟提交表单功能
May 15 PHP
PHP实现动态创建XML文档的方法
Mar 30 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
Oct 17 PHP
php引用和拷贝的区别知识点总结
Sep 23 PHP
Laravel实现ApiToken认证请求
Oct 14 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/01 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
JQuery中extend使用介绍
2014/03/13 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
jQuery中dequeue()方法用法实例
2014/12/29 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
JS+HTML5 canvas绘制验证码示例
2018/12/05 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
python使用Tkinter显示网络图片的方法
2015/04/24 Python
Python中的index()方法使用教程
2015/05/18 Python
python构建自定义回调函数详解
2017/06/20 Python
python中的字典操作及字典函数
2018/01/03 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
python地震数据可视化详解
2019/06/18 Python
Python数据分析模块pandas用法详解
2019/09/04 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
python自动化发送邮件实例讲解
2021/01/04 Python
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
安全生产活动月方案
2014/03/09 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python