浅谈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 相关文章推荐
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
Jun 24 PHP
php实现的支持断点续传的文件下载类
Sep 23 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
php将access数据库转换到mysql数据库的方法
Dec 24 PHP
php实现的简单美国商品税计算函数
Jul 13 PHP
PHP实现简单数字分页效果
Jul 26 PHP
3种php生成唯一id的方法
Nov 23 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
Smarty3配置及入门语法
Feb 22 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
Dec 08 PHP
thinkphp5 redis缓存新增方法实例讲解
Mar 24 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
基于mysql的论坛(7)
2006/10/09 PHP
PHP数据集构建JSON格式及新数组的方法
2012/11/07 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
php7下的filesize函数
2019/09/30 PHP
一些常用的JS功能函数(2009-06-04更新)
2009/06/04 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
微信小程序实现商城倒计时
2020/11/01 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
Python中实现常量(Const)功能
2015/01/28 Python
python实现简单的计时器功能函数
2015/03/14 Python
python使用htmllib分析网页内容的方法
2015/05/08 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
pywinauto自动化操作记事本
2019/08/26 Python
使用python matplotlib 画图导入到word中如何保证分辨率
2020/04/16 Python
Python tkinter实现简单加法计算器代码实例
2020/05/13 Python
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
硕士研究生个人求职信
2013/12/04 职场文书
中学生爱国演讲稿
2013/12/31 职场文书
文秘自荐信
2014/06/28 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android
Python OpenGL基本配置方式
2022/05/20 Python