浅谈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 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
PHP Stream_*系列函数
Aug 01 PHP
php 数组的指针操作实现代码
Feb 08 PHP
PHP最常用的2种设计模式工厂模式和单例模式介绍
Aug 14 PHP
PHP之autoload运行机制实例分析
Aug 28 PHP
php树型类实例
Dec 05 PHP
php+mysql数据库查询实例
Jan 21 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
May 05 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
Nov 06 PHP
PHP自动识别当前使用移动终端
May 21 PHP
PHP实现的解汉诺塔问题算法示例
Aug 06 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
Aug 02 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
IIS6的PHP最佳配置方法
2007/03/19 PHP
一篇入门的php Class 文章
2007/04/04 PHP
php中json_decode()和json_encode()的使用方法
2012/06/04 PHP
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
js微信分享API
2020/10/11 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
Java Varargs 可变参数用法详解
2020/01/28 Javascript
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
Python实现简单的获取图片爬虫功能示例
2017/07/12 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
Python 使用type来定义类的实现
2019/11/19 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
法国时尚童装网站:Melijoe
2016/08/10 全球购物
技校毕业生的自我评价
2013/12/27 职场文书
应届毕业生自我鉴定范文
2013/12/27 职场文书
办理护照介绍信
2014/01/16 职场文书
刚毕业大学生自荐信范文
2014/02/20 职场文书
技术负责人任命书
2014/06/05 职场文书
美术社团活动总结
2014/06/27 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2016年感恩节寄语
2015/12/07 职场文书
MySQL数据库之存储过程 procedure
2022/06/16 MySQL