【问题标题】:Ignoring Case when Sorting with PHP for Magento Categories使用 PHP 对 Magento 类别进行排序时忽略大小写
【发布时间】:2012-07-19 18:51:12
【问题描述】:

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

ksort($categories, SORT_STRING);

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

Apple
Banana
Cherry
apple
banana
cherry

而不是……

Apple
apple
Banana
banana
Cherry
cherry

请谁能告诉我们在使用 PHP 排序时如何忽略区分大小写。我们现在玩了很多排序函数,包括 sort、ksort、asort、usort 和 natsort,但没有实现我们想要的。

任何帮助表示赞赏,在此先感谢。

【问题讨论】:

    标签: php magento sorting


    【解决方案1】:

    试试

    uksort($categories, 'strcasecmp');
    

    【讨论】:

    • 完美——正是我们需要的。非常感谢! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    相关资源
    最近更新 更多