在 PHP 中对数组项进行排序,使其对字母不区分大小写
2022-08-31 00:06:38
当我使用时,我得到的东西如下:sort($topics)
- 苹果
- 绿
- 斑马
- 草
在此示例中,“grass”以小写字母 g 开头,但在具有大写字母的“Zebra”之后结束。
我如何使它排序,因为它忽略了这个词是否以大写字母开头?
- 苹果
- 绿
- 草
- 斑马
当我使用时,我得到的东西如下:sort($topics)
在此示例中,“grass”以小写字母 g 开头,但在具有大写字母的“Zebra”之后结束。
我如何使它排序,因为它忽略了这个词是否以大写字母开头?
将 usort()
称为 .usort($topics, 'strnatcasecmp')
strcasecmp
也可以完成这项工作,但是当字符串中有数字时,strnatcasecmp
也会正确排序。