gpt4 book ai didi

PHP 不区分大小写的数组搜索函数

转载 作者:行者123 更新时间:2023-12-01 18:11:15 25 4
gpt4 key购买 nike

Possible Duplicate:
PHP case-insensitive in_array function

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

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

$a= array(
'one',
'two',
'three',
'four'
);

以下查找都将返回 true:

in_array('one', $a);
in_array('ONE', $a);
in_array('fOUr', $a);

什么函数或函数集可以做同样的事情?我不认为in_array本身就可以做到这一点。因为它区分大小写。

最佳答案

如果要对数组的每个元素应用 strtolower,请使用 array_map :

in_array(strtolower('ONE'), array_map('strtolower', $a));

关于PHP 不区分大小写的数组搜索函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6956392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com