浅谈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抓即时股票信息
Oct 09 PHP
模仿OSO的论坛(一)
Oct 09 PHP
据说是雅虎的一份PHP面试题附答案
Jan 07 PHP
php print EOF实现方法
May 21 PHP
mysql下创建字段并设置主键的php代码
May 16 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
php轻量级的性能分析工具xhprof的安装使用
Aug 12 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
Apr 04 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
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
javascript实现原生ajax的几种方法介绍
2013/09/21 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
python实现上传下载文件功能
2020/11/19 Python
Python遍历pandas数据方法总结
2018/02/09 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
2018/09/14 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
塔吉特百货公司官网:Target
2017/04/27 全球购物
学校办公室主任职责
2013/12/27 职场文书
战友聚会邀请函
2014/01/18 职场文书
计划生育标语
2014/06/23 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
2014年文秘工作总结
2014/11/25 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书