zoukankan      html  css  js  c++  java
  • 【PHP】in_array函数的使用

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

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

    1.注意:如果 needle 是字符串,则比较是区分大小写的。 

    <?php
        $arr = array('aAa','222','333');
        if(in_array("aaa", $arr)){
            echo "匹配已找到";
        }
        else{
            echo "匹配未找到";
        }
    ?>

    返回结果:匹配未找到

    2.数字匹配

    <?php
        $arr = array(111,222,333);
        if(in_array("111", $arr)){
            echo "匹配已找到";
        }
        else{
            echo "匹配未找到";
        }
    ?>

    返回结果:匹配已找到

    3.此时要注意的是:数组中的值为数字,而匹配的值为字符串,所以结果显示为“匹配未找到”

    <?php
        $arr = array(111,222,333);
        if(in_array("222", $arr)){
            echo "匹配已找到";
        }
        else{
            echo "匹配未找到";
        }
    ?>

    4.数组匹配

    <?php
        $arr = array(array(222,333),array("222","333"),'aaa');
        if(in_array(array(222,333), $arr)){
            echo "匹配已找到";
        }
        else{
            echo "匹配未找到";
        }
    ?>

    返回结果:匹配已找到

  • 相关阅读:
    计算最大公因数
    最大子序列和问题
    C++三大函数:析构函数、复制构造函数和operator=
    C++函数返回值传递
    C++动态内存分配
    Halcon Assistants
    网格细分算法
    HDevelop Guide
    MeshLab
    point cloud registration
  • 原文地址:https://www.cnblogs.com/Horsonce/p/7772276.html
Copyright © 2011-2022 走看看