php 判断数组某个值,浅谈PHP检查数组中是否存在某个值 in_array 函数
PHP in_array() 函数检查数组中是否存在某个值,如果存在则返回 TRUE ,否则返回 FALSE 。
语法:
bool in_array( mixed needle, array array [, bool strict] )
参数说明:
参数
说明
needle
需要在数组中搜索的值,如果是字符串,则区分大小写
array
需要检索的数组
strict
可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查
例子:
$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 数组中存在严格检查的例子:
$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 的例子:
$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检查数组中是否存在某个值 in_array 函数相关推荐
- matlab 2015 积分,浅谈MATLAB在数值积分中的应用
<浅谈MATLAB在数值积分中的应用.doc>由会员分享,可免费在线阅读全文,更多与<浅谈MATLAB在数值积分中的应用>相关文档资源请在帮帮文库(www.woc88.com) ...
- linux脚本遍历数组,浅谈shell 遍历数组的几种方法
背景 某天遇到一个问题,现象如下:第一种遍历正常打印元素,然而第二种遍历只会打印一个元素! #!/bin/bash # $1 代表文件目录 # 执行 eg: # sh your_shell.sh /u ...
- 嵌入式开发-浅谈嵌入式MCU开发中的三个常见误区
浅谈嵌入式MCU开发中的三个常见误区 原创 2017-09-30 胡恩伟 汽车电子expert成长之路 目录 (1)嵌入式MCU与MPU的区分 (2)误区一:MCU的程序都是存储在片上Flash上,然 ...
- splice php,浅谈PHP源码二十二:关于array_splice函数
这篇文章主要介绍了关于 浅谈PHP源码二十二:关于array_splice函数,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 浅谈PHP源码二十二:关于array_splice函数 a ...
- 浅谈CC防御过程中,WAF的主要特点有哪些?
浅谈CC防御过程中,WAF的主要特点有哪些?一部分网站和游戏,以及金融的企业网站负责人员对于流量攻击应该属于耳熟能详.对此问题一直也是他们最头疼的.因此在解决DDoS攻击和CC攻击防御的过程中,运用了 ...
- 浅谈线程池(中):独立线程池的作用及IO线程池
在上一篇文章中,我们简单讨论了线程池的作用,以及CLR线程池的一些特性.不过关于线程池的基本概念还没有结束,这次我们再来补充一些必要的信息,有助于我们在程序中选择合适的使用方式. 独立线程池 上次我们 ...
- 浅谈surging服务引擎中的rabbitmq组件和容器化部署
1.前言 上个星期完成了surging 的0.9.0.1 更新工作,此版本通过nuget下载引擎组件,下载后,无需通过代码build集成,引擎会通过Sidecar模式自动扫描装配异构组件来构建服务引擎 ...
- jquery ajax和servlet,浅谈ajax在jquery中的请求和servlet中的响应
在jsp中,首先,你需要导入jquery的架包: 获取可返回站点的根路径: String path = request.getContextPath(); %> 在jquery中写ajax请求: ...
- ai在计算机教学中的应用,浅谈人工智能在教育中的应用
浅谈人工智能在教育中的应用 孙立友 摘要:随着人工智能技术的进步,以及研究的深入和在教育领域的逐步推广,对教育领域产生了深远的影响.人工智能对于弥补当前教育存在的种种缺陷和不足,推动教育发展改革和教学 ...
最新文章
- mysql 函数rep_Mysql之各种各样的函数啦
- Java Day01-2
- BGP no-advertise
- 用div来创建田字布局
- apache在win2003下的安全设置
- 关于在asp.net中textbox文本输入框中的汉语标点符号显示位置的问题
- Web前端入门学习之JS基础知识梳理汇总
- 【转】基于SQL的Web系统安全防范——SQL注入漏洞
- 利用线程池单线程下载网页信息
- Nginx 限流配置-令牌桶算法
- 网站或APP小程序调用短信验证码接口的流程
- 如何将OGG文件转换成MP3?
- Java 采用MD5加密解密
- docker安装gamit_科学网-基于Ubuntu18.04安装Gamit10.71-郭若成的博文
- wireshark推荐书籍
- oracle按照拼音排序,ORACLE根据中文拼音首字母排序、取得中文拼音首字母函数
- 无向图全局最小边割集
- 5个小组,只有一个女黑客,他们居然要模仿妲己?
- 西门子300系列:复杂数据类型UDT
- 大数据开发工程师前景如何?
热门文章
- 【干货】Python参考书籍
- ubuntu 16.04 安装 google浏览器
- AcWing 1209. 带分数(排列型枚举)
- Git Pull Failed:Could not read from remote repository
- 获取当前系统在线用户的数量
- 培养创造性思维20个技巧
- 记一次海洋cms任意代码执行漏洞拿shell(url一句话)
- eclipse创建spring boot项目,tomcat启动成功,但http://localhost:8080无法访问报错404解决方案...
- 根据导出的查询结果拼接字符串,生成sql语句并保存到txt文件中
- EasyUI 添加一行的时候 行号出现负数的解决方案