浅谈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 相关文章推荐
PHPlet在Windows下的安装
Oct 09 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
May 29 PHP
PHP CURL获取cookies模拟登录的方法
Nov 04 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
2014年10个最佳的PHP图像操作库
Jul 14 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
Sep 27 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
php判断数组中是否存在指定键(key)的方法
Mar 17 PHP
PHP使用内置dir类实现目录遍历删除
Mar 31 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
php使用高斯算法实现图片的模糊处理功能示例
Nov 11 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 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
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
php文件下载处理方法分析
2015/04/22 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
PHP截取IE浏览器并缩小原图的方法
2016/03/04 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
浅析python内置模块collections
2019/11/15 Python
如何在 Django 模板中输出 &quot;{{&quot;
2020/01/24 Python
使用Python实现牛顿法求极值
2020/02/10 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
J2EE系统只能是基于web
2015/09/08 面试题
公司同意接收函
2014/01/13 职场文书
西式婚礼主持词
2014/03/13 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
网站出售协议书范文
2014/10/10 职场文书
2014年小学工作总结
2014/11/26 职场文书
2015年试用期工作总结
2014/12/12 职场文书
小学英语复习计划
2015/01/19 职场文书
还款承诺书范本
2015/01/20 职场文书
iPhone13将有八大升级
2021/04/15 数码科技
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android