使用PHP为Magento类别排序时忽略大小写

时间:2012-07-20 13:24:44

标签: php magento sorting

我们目前正在调用Magento中的类别列表,并使用下面的字母顺序对它们进行排序...

ksort($categories, SORT_STRING);

问题是PHP在所有大写实例之后对小写实例进行排序,例如,它们将按如下顺序排序: -

Apple
Banana
Cherry
apple
banana
cherry

而不是......

Apple
apple
Banana
banana
Cherry
cherry

请有人建议我们在使用PHP排序时如何忽略区分大小写。我们已经玩过很多排序功能,包括sort,ksort,asort,usort和natsort,现在还没有实现我们所追求的目标。

任何帮助表示感谢,提前谢谢。

1 个答案:

答案 0 :(得分:2)

尝试

uksort($categories, 'strcasecmp');