PHP不区分大小写的in_array函数

使用该in_array函数时是否可以进行不区分大小写的比较?

因此,使用这样的源数组:

$a= array(

'one',

'two',

'three',

'four'

);

以下查找将全部返回true:

in_array('one', $a);

in_array('two', $a);

in_array('ONE', $a);

in_array('fOUr', $a);

哪些功能或一组功能可以做到相同?我认为in_array本身无法做到这一点。

回答:

您可以使用preg_grep()

$a= array(

'one',

'two',

'three',

'four'

);

print_r( preg_grep( "/ONe/i" , $a ) );

以上是 PHP不区分大小写的in_array函数 的全部内容, 来源链接: utcz.com/qa/422545.html

回到顶部