PHP case-insensitive in_array function

前端 未结 11 590
故里飘歌
故里飘歌 2020-11-29 19:52

Is it possible to do case-insensitive comparison when using the in_array function?

So with a source array like this:

$a= array(
 \'one\'         


        
11条回答
  •  [愿得一人]
    2020-11-29 20:28

    $a = [1 => 'funny', 3 => 'meshgaat', 15 => 'obi', 2 => 'OMER'];  
    
    $b = 'omer';
    
    function checkArr($x,$array)
    {
        $arr = array_values($array);
        $arrlength = count($arr);
        $z = strtolower($x);
    
        for ($i = 0; $i < $arrlength; $i++) {
            if ($z == strtolower($arr[$i])) {
                echo "yes";
            }  
        } 
    };
    
    checkArr($b, $a);
    

提交回复
热议问题