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的ASP防火墙
Oct 09 PHP
PHP用mysql数据库存储session的代码
Mar 05 PHP
php上传文件中文文件名乱码的解决方法
Nov 01 PHP
php 获取页面中指定内容的实现类
Jan 23 PHP
php使用百度翻译api示例分享
Jan 31 PHP
ThinkPHP中的三大自动简介
Aug 22 PHP
PHP实现HTML生成PDF文件的方法
Nov 07 PHP
yii添删改查实例
Nov 16 PHP
php实现倒计时效果
Dec 19 PHP
golang与PHP输出excel示例
Jul 22 PHP
浅谈laravel-admin的sortable和orderby使用问题
Oct 03 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 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 dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
$.format,jquery.format 使用说明
2011/07/13 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
使用pjax实现无刷新更改页面url
2015/02/05 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
js图片轮播效果实现代码
2020/04/18 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
vue输入节流,避免实时请求接口的实例代码
2019/10/30 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
梳理一下vue中的生命周期
2020/12/30 Vue.js
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
numpy返回array中元素的index方法
2018/06/27 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
html5 canvas 画图教程案例分析
2012/11/23 HTML / CSS
初中语文教学反思
2014/02/02 职场文书
项目投资建议书
2014/05/16 职场文书
工程部经理岗位职责
2015/02/02 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书
15个值得收藏的JavaScript函数
2021/09/15 Javascript
Java8中Stream的一些神操作
2021/11/02 Java/Android
Golang 字符串的常见操作
2022/04/19 Golang