浅谈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 相关文章推荐
Windows下PHP的任意文件执行漏洞
Oct 09 PHP
PHP编程中字符串处理的5个技巧小结
Nov 13 PHP
php 获取完整url地址
Dec 20 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
Jan 31 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
Jun 06 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
PHP Yii框架之表单验证规则大全
Nov 16 PHP
详解WordPress中分类函数wp_list_categories的使用
Jan 04 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
May 22 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 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
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
对于Python中线程问题的简单讲解
2015/04/03 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
求职简历中自我评价
2014/01/28 职场文书
社区安全检查制度
2014/02/03 职场文书
情人节活动策划方案
2014/02/27 职场文书
行政部岗位职责范本
2014/03/13 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
深入理解 Golang 的字符串
2022/05/04 Golang
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers