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

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

相关文章

  • thinkphp5 操作redis 实现文章的热度排行和点赞排行的示例

    thinkphp5 操作redis 实现文章的热度排行和点赞排行的示例

    本文主要介绍了thinkphp5 操作redis 实现文章的热度排行和点赞排行的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • PHP采集腾讯微博的实现代码

    PHP采集腾讯微博的实现代码

    PHP采集腾讯微博只留文字部分,大家可以完善它!
    2012-01-01
  • PHP脚本自动识别验证码查询汽车违章

    PHP脚本自动识别验证码查询汽车违章

    经常有查下自己的车有没有违章,所以写了现在这个脚本,帮助查询自己的车是否违章。主要用到,带cookie模拟表单提交和验证码识别。具体脚本写法一起通过本文学习吧
    2016-12-12
  • LaravelS通过Swoole加速Laravel/Lumen详解

    LaravelS通过Swoole加速Laravel/Lumen详解

    这篇文章主要给大家介绍了关于LaravelS通过Swoole加速Laravel/Lumen的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • PHP 超链接 抓取实现代码

    PHP 超链接 抓取实现代码

    因为最近要做一个类似专业搜索引擎的东西,需要抓取网页的所有超链接。大家帮忙测试一下子,下面的代码是否可以针对所有的标准超链接。
    2009-06-06
  • 详解Laravel视图间共享数据与视图Composer

    详解Laravel视图间共享数据与视图Composer

    视图的基本使用很简单,可查看视图文档了解详情,今天这里我们演示两个使用示例:在视图间共享数据和视图Composer。下面一起来看看。
    2016-08-08
  • thinkPHP实现上传图片及生成缩略图功能示例

    thinkPHP实现上传图片及生成缩略图功能示例

    这篇文章主要介绍了thinkPHP实现上传图片及生成缩略图功能,结合实例形式分析了thinkPHP图片上传及缩略图设置、生成、保存、数据库写入等相关操作技巧,需要的朋友可以参考下
    2017-10-10
  • PhpStorm本地断点调试的方法步骤

    PhpStorm本地断点调试的方法步骤

    php代码在调试时,经常是print_r或者var_dump来断点,但是当项目较为复杂的情况下,这么做效率就非常低下了,断点调试就非常好的解决了这个问题,这篇文章主要介绍了PhpStorm本地断点调试的方法步骤,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Zend Framework页面缓存实例

    Zend Framework页面缓存实例

    这篇文章主要介绍了Zend Framework页面缓存实例,使用Zend缓存对象Zend_Cache实现,需要的朋友可以参考下
    2014-06-06
  • PHP查看SSL证书信息的方法

    PHP查看SSL证书信息的方法

    这篇文章给给大家介绍了如何利用PHP查看SSL证书信息,文中通过图文和示例给大家介绍,有需要朋友们可以参考借鉴,下面来一起看看吧。
    2016-09-09

最新评论