哪一个更快/更好strcasecmp()或等于运算符?

Rah*_*hul 1 php

我必须比较两个字符串的大小写不敏感,一个是更快的strcasecmp()或等于运算符

$str1='Hello';
$str2='hello';

//first approach 
if($str1 != strotolower($str2))
    //do some stuff here

//second approach 
if(strcasecmp($str1,$str2) !=0)
    //do some stuff here)
Run Code Online (Sandbox Code Playgroud)

哪种方法更好/更快?

Pol*_*ity 8

两种方法的速度都是o(n)但是,使用strtolower会分配一个新的字符串来保存结果,从而增加内存压力并降低性能