浅谈PHP检查数组中是否存在某个值 in_array 函数


Posted in PHP onJune 13, 2016

PHP in_array() 函数检查数组中是否存在某个值,如果存在则返回 TRUE ,否则返回 FALSE 。

语法:

bool in_array( mixed needle, array array [, bool strict] )

参数说明:

参数 说明
needle 需要在数组中搜索的值,如果是字符串,则区分大小写
array 需要检索的数组
strict 可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查

例子:

<?php
$arr_a = array("a", "b", "c", 1);
if(in_array("a", $arr_a)){
  echo '字符 a 在 $arr_a 数组中存在';
} else {
  echo '字符 a 在 $arr_a 数组中不存在';
}
?>

例子输出结果如下:

字符 a 在 $arr_a 数组中存在严格检查的例子:

<?php
$arr_a = array("a", "b", "c", 1);
if(in_array("1", $arr_a, TRUE)){
  echo '字符 1 在 $arr_a 数组中存在';
} else {
  echo '字符 1 在 $arr_a 数组中不存在';
}
?>

例子输出结果如下:

字符 1 在 $arr_a 数组中不存在数组作为 needle 的例子:

<?php
$arr_a = array(array("a", "b"), 1, 2);
$arr_b = array("a", "b");
if(in_array($arr_b, $arr_a)){
	echo '数组 $arr_b 在 $arr_a 数组中存在';
} else {
	echo '数组 $arr_b 在 $arr_a 数组中不存在';
}
?>

例子输出结果如下:

数组 $arr_b 在 $arr_a 数组中存在

以上这篇浅谈PHP检查数组中是否存在某个值 in_array 函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
生成缩略图
Oct 09 PHP
php 获取select下拉列表框的值
May 08 PHP
php记录代码执行时间(实现代码)
Jul 05 PHP
PHP获取MAC地址的具体实例
Dec 13 PHP
php出现内存位置访问无效错误问题解决方法
Aug 16 PHP
php生成随机颜色的方法
Nov 13 PHP
php中文繁体和简体相互转换的方法
Mar 21 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
[原创]php实现子字符串位置相互对调互换的方法
Jun 02 PHP
功能强大的php文件上传类
Aug 29 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
Feb 08 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
深入理解PHP 数组之count 函数
Jun 13 #PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 #PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 #PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 #PHP
PHP中的print_r 与 var_dump 输出数组
Jun 13 #PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 #PHP
PHP 数组基本操作小结(推荐)
Jun 13 #PHP
You might like
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
JavaScript中的其他对象
2008/01/16 Javascript
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
2016/01/15 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
JS防抖和节流实例解析
2019/09/24 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
python使用mysqldb连接数据库操作方法示例详解
2013/12/03 Python
Python引用传值概念与用法实例小结
2017/10/07 Python
对python 判断数字是否小于0的方法详解
2019/01/26 Python
python实现websocket的客户端压力测试
2019/06/25 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
英国打印机墨水和碳粉商店:Printerinks
2017/06/30 全球购物
英国高街电视:High Street TV
2018/05/22 全球购物
车祸赔偿收入证明
2014/01/09 职场文书
四年级下册教学反思
2014/02/01 职场文书
保证书范文大全
2014/04/28 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
python中的sys模块和os模块
2022/03/20 Python
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技