在PHP中对数组项进行排序,使其对字母不区分大小写,可以使用array_multisort()
函数结合SORT_NATURAL
或SORT_FLAG_CASE
标志。以下是一个示例:
<?php
$array = array("Apple", "apple", "banana", "Banana", "Cherry", "cherry");
array_multisort($array, SORT_ASC, SORT_NATURAL | SORT_FLAG_CASE);
print_r($array);
?>
输出结果:
Array
(
[0] => apple
[1] => Appl
[2] => banana
[3] => Banana
[4] => cherry
[5] => Cherry
)
在这个示例中,我们使用array_multisort()
函数对数组进行排序,其中SORT_ASC
表示升序排序,SORT_NATURAL
表示自然排序,SORT_FLAG_CASE
表示不区分大小写。这样就可以实现对数组项进行排序,使其对字母不区分大小写。
领取专属 10元无门槛券
手把手带您无忧上云