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

    细思极恐?关于in_array的第3个参数

    藏色散人藏色散人2022-07-15 13:53:22转载180
    使用 in_array () 判断数组中是否有某个值,如果省略了第 3 个参数,有时得到的结果可能毫无意义...

    例如下面这段代码:

    <?php
    $arr = [true, false];
    $f = in_array('Hello', $arr);
    if($f)
      echo 'in array';
    else
      echo 'not found';
    //结果输出 in array

    改成 in_array('Hello', $arr, true) 即可解决这个问题

    在 JS 中不存在这个问题,例如用 indexOf () 函数改写一下就是这样的

    95a816bb2f09be2d7ae3aa81364d4db.png

    不知道这个问题,有没有让你陷入沉默→_→

    相关推荐:《PHP视频教程

    以上就是细思极恐?关于in_array的第3个参数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:learnku,如有侵犯,请联系admin@php.cn删除
    专题推荐:in_array
    上一篇:PHP如何使用xlswriter进行大数据的导入导出?(详解) 下一篇:没有了
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 遭遇php的in_array低性能的问题• php in_array() 检查数组中是否存在某个值详解• 浅谈PHP源码十一:关于 array_key_exists,in_array的介绍• PHP array_search 和 in_array 函数效率问题• PHP中in_array()函数的深度解析
    1/1

    PHP中文网