• 技术文章 >后端开发 >php教程

    php判断数组某个值是否存在

    王林王林2019-09-25 18:31:37原创2580

    PHP in_array() 函数检查数组中是否存在某个值,如果存在则返回 TRUE ,否则返回 FALSE。

    语法:

    bool in_array( mixed needle, array array [, bool strict] )

    参数说明:

    判断数组-2.jpg

    实例:

    <?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视频教程

    以上就是php判断数组某个值是否存在的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 判断 数组 存在
    上一篇:tideways+toolkit对php代码进行性能分析 下一篇:PHP 实现常用数据结构之链表
    PHP编程就业班

    相关文章推荐

    • PHP数组定义有几种• php数组和链表的区别• php求数组中的最大值• php如何循环输出5维数组

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网