我们目前正在调用Magento中的类别列表,并使用下面的字母顺序对它们进行排序...
ksort($categories, SORT_STRING);
问题是PHP在所有大写实例之后对小写实例进行排序,例如,它们将按如下顺序排序: -
Apple
Banana
Cherry
apple
banana
cherry
而不是......
Apple
apple
Banana
banana
Cherry
cherry
请有人建议我们在使用PHP排序时如何忽略区分大小写。我们已经玩过很多排序功能,包括sort,ksort,asort,usort和natsort,现在还没有实现我们所追求的目标。
任何帮助表示感谢,提前谢谢。
答案 0 :(得分:2)
尝试
uksort($categories, 'strcasecmp');