浅谈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 相关文章推荐
提问的智慧(2)
Oct 09 PHP
PHP的FTP学习(一)[转自奥索]
Oct 09 PHP
一个查看session内容的函数
Oct 09 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 PHP
Zend Studio (eclipse)使用速度优化方法
Mar 23 PHP
shopex主机报错误请求解决方案(No such file or directory)
Dec 27 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
Aug 16 PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
Mar 03 PHP
详解yii2使用多个数据库的案例
Jun 16 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
php微信支付之公众号支付功能
May 30 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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
PHP5常用函数列表(分享)
2013/06/07 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
2018/04/20 PHP
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
2014/05/27 Javascript
推荐一个封装好的getElementsByClassName方法
2014/12/02 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
在Python中使用PIL模块对图片进行高斯模糊处理的教程
2015/05/05 Python
Python3.2中Print函数用法实例详解
2015/05/19 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
对numpy的array和python中自带的list之间相互转化详解
2018/04/13 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
Python3 assert断言实现原理解析
2020/03/02 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
纯css3实现走马灯效果
2014/12/26 HTML / CSS
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
年终自我鉴定
2013/10/09 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
车辆年检委托书范本
2014/10/14 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
七一表彰大会简报
2015/07/20 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
基于Python实现流星雨效果的绘制
2022/03/18 Python