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 函数相关推荐

  1. matlab 2015 积分,浅谈MATLAB在数值积分中的应用

    <浅谈MATLAB在数值积分中的应用.doc>由会员分享,可免费在线阅读全文,更多与<浅谈MATLAB在数值积分中的应用>相关文档资源请在帮帮文库(www.woc88.com) ...

  2. linux脚本遍历数组,浅谈shell 遍历数组的几种方法

    背景 某天遇到一个问题,现象如下:第一种遍历正常打印元素,然而第二种遍历只会打印一个元素! #!/bin/bash # $1 代表文件目录 # 执行 eg: # sh your_shell.sh /u ...

  3. 嵌入式开发-浅谈嵌入式MCU开发中的三个常见误区

    浅谈嵌入式MCU开发中的三个常见误区 原创 2017-09-30 胡恩伟 汽车电子expert成长之路 目录 (1)嵌入式MCU与MPU的区分 (2)误区一:MCU的程序都是存储在片上Flash上,然 ...

  4. splice php,浅谈PHP源码二十二:关于array_splice函数

    这篇文章主要介绍了关于 浅谈PHP源码二十二:关于array_splice函数,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 浅谈PHP源码二十二:关于array_splice函数 a ...

  5. 浅谈CC防御过程中,WAF的主要特点有哪些?

    浅谈CC防御过程中,WAF的主要特点有哪些?一部分网站和游戏,以及金融的企业网站负责人员对于流量攻击应该属于耳熟能详.对此问题一直也是他们最头疼的.因此在解决DDoS攻击和CC攻击防御的过程中,运用了 ...

  6. 浅谈线程池(中):独立线程池的作用及IO线程池

    在上一篇文章中,我们简单讨论了线程池的作用,以及CLR线程池的一些特性.不过关于线程池的基本概念还没有结束,这次我们再来补充一些必要的信息,有助于我们在程序中选择合适的使用方式. 独立线程池 上次我们 ...

  7. 浅谈surging服务引擎中的rabbitmq组件和容器化部署

    1.前言 上个星期完成了surging 的0.9.0.1 更新工作,此版本通过nuget下载引擎组件,下载后,无需通过代码build集成,引擎会通过Sidecar模式自动扫描装配异构组件来构建服务引擎 ...

  8. jquery ajax和servlet,浅谈ajax在jquery中的请求和servlet中的响应

    在jsp中,首先,你需要导入jquery的架包: 获取可返回站点的根路径: String path = request.getContextPath(); %> 在jquery中写ajax请求: ...

  9. ai在计算机教学中的应用,浅谈人工智能在教育中的应用

    浅谈人工智能在教育中的应用 孙立友 摘要:随着人工智能技术的进步,以及研究的深入和在教育领域的逐步推广,对教育领域产生了深远的影响.人工智能对于弥补当前教育存在的种种缺陷和不足,推动教育发展改革和教学 ...

最新文章

  1. mysql 函数rep_Mysql之各种各样的函数啦
  2. Java Day01-2
  3. BGP no-advertise
  4. 用div来创建田字布局
  5. apache在win2003下的安全设置
  6. 关于在asp.net中textbox文本输入框中的汉语标点符号显示位置的问题
  7. Web前端入门学习之JS基础知识梳理汇总
  8. 【转】基于SQL的Web系统安全防范——SQL注入漏洞
  9. 利用线程池单线程下载网页信息
  10. Nginx 限流配置-令牌桶算法
  11. 网站或APP小程序调用短信验证码接口的流程
  12. 如何将OGG文件转换成MP3?
  13. Java 采用MD5加密解密
  14. docker安装gamit_科学网-基于Ubuntu18.04安装Gamit10.71-郭若成的博文
  15. wireshark推荐书籍
  16. oracle按照拼音排序,ORACLE根据中文拼音首字母排序、取得中文拼音首字母函数
  17. 无向图全局最小边割集
  18. 5个小组,只有一个女黑客,他们居然要模仿妲己?
  19. 西门子300系列:复杂数据类型UDT
  20. 大数据开发工程师前景如何?

热门文章

  1. 【干货】Python参考书籍
  2. ubuntu 16.04 安装 google浏览器
  3. AcWing 1209. 带分数(排列型枚举)
  4. Git Pull Failed:Could not read from remote repository
  5. 获取当前系统在线用户的数量
  6. 培养创造性思维20个技巧
  7. 记一次海洋cms任意代码执行漏洞拿shell(url一句话)
  8. eclipse创建spring boot项目,tomcat启动成功,但http://localhost:8080无法访问报错404解决方案...
  9. 根据导出的查询结果拼接字符串,生成sql语句并保存到txt文件中
  10. EasyUI 添加一行的时候 行号出现负数的解决方案