浅谈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 相关文章推荐
ie6 动态缩略图不显示的原因
Jun 21 PHP
php 获取当前访问的url文件名的方法小结
Feb 08 PHP
DedeCMS 核心类TypeLink.class.php摘要笔记
Apr 07 PHP
php 删除记录同时删除图片文件的实现代码
May 12 PHP
php程序的国际化实现方法(利用gettext)
Aug 14 PHP
PHP 伪静态技术原理以及突破原理实现介绍
Jul 12 PHP
php中数据库连接方式pdo和mysqli对比分析
Feb 25 PHP
微信支付扫码支付php版
Jul 22 PHP
PHP获取input输入框中的值去数据库比较显示出来
Nov 16 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
Mar 09 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 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
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
[01:03:22]LGD vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
实例讲解Python爬取网页数据
2018/07/08 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
Python中格式化字符串的四种实现
2020/05/26 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
实习教师自我鉴定
2013/12/12 职场文书
小学教师师德反思
2014/02/03 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
新党章的学习心得体会
2014/11/07 职场文书
2014年教学管理工作总结
2014/12/02 职场文书