php in_array() 检查数组中是否存在某个值详解

 更新时间:2016年11月23日 08:45:34   投稿:lqh  
php有时候需要判断某一个值是否存在于数组中,我们可以直接使用php内置函数in_array()来实现判断。php in_array 函数用于检查数组中是否存在某个值,如果存在,则返回true,否则返回false。本文章向大家介绍in_array函数的基本语法及使用实例,感兴趣的朋友可以参考一下。

php in_array() 检查数组中是否存在某个值

in_array检查数组中是否存在某个值

基本语法:

bool in_array(mixed $needle,array $haystack,bool $strict=FALSE)

在 haystack 中搜索 needle

参数介绍

参数 描述
needle 必需。规定要在数组搜索的值。如果是字符串,则比较是区分大小写的。
haystack 必需。规定要搜索的数组。
strict 可选。如果设置该参数为 true,则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同。

返回值

如果找到 needle 则返回 TRUE ,否则返回 FALSE 。

实例:

<?php
$os = array(
  "Mac",
  "NT",
  "Irix",
  "Linux"
);
if (in_array("Irix", $os)) {
  echo "Got Irix";
}
if (in_array("mac", $os)) {
  echo "Got mac";
}
?>

在线运行第二个条件失败,因为 in_array() 是区分大小写的,所以以上程序显示为:

Got Irix

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • wiki-shan写的php在线加密的解密程序

    wiki-shan写的php在线加密的解密程序

    找了一下非扩展方式的php加密方法: 这里有个在线的,还不错。木马防杀还行,要保护代码可就不行了。
    2008-09-09
  • laravel在中间件内生成参数并且传递到控制器中的2种姿势

    laravel在中间件内生成参数并且传递到控制器中的2种姿势

    今天小编就为大家分享一篇laravel在中间件内生成参数并且传递到控制器中的2种姿势,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP验证码类ValidateCode解析

    PHP验证码类ValidateCode解析

    这篇文章主要为大家详细解析了PHP验证码类ValidateCode,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • php删除数组指定元素实现代码

    php删除数组指定元素实现代码

    这篇文章主要介绍了php删除数组指定元素实现代码的相关资料,需要的朋友可以参考下
    2017-05-05
  • PHP中的Trait 特性及作用

    PHP中的Trait 特性及作用

    Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集
    2016-04-04
  • php实现文件管理与基础功能操作

    php实现文件管理与基础功能操作

    这篇文章通过实例代码给大家讲解了php文件管理与基础功能的实现,非常不错,具有参考借鉴价值,需要的朋友参考下
    2017-03-03
  • php实现评论回复删除功能

    php实现评论回复删除功能

    这篇文章主要为大家详细介绍了php实现评论回复删除功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • PHP下用Swoole实现Actor并发模型的方法

    PHP下用Swoole实现Actor并发模型的方法

    这篇文章主要介绍了PHP下用Swoole实现Actor并发模型的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • PHP面试题之文件目录操作

    PHP面试题之文件目录操作

    本篇文章是我在之前面试这家公司时遇到的问题,当时代码写的不全,后来通过查阅相关资料,整理出来的一份分享给大家
    2015-10-10
  • thinkphp连贯操作实例分析

    thinkphp连贯操作实例分析

    这篇文章主要介绍了thinkphp连贯操作,以实例形式较为详细的分析了连贯操作的具体用法及常用的方法含义,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11

最新评论