0

現在、Magento でカテゴリのリストを呼び出し、以下を使用してアルファベット順に並べ替えています...

ksort($categories, SORT_STRING);

問題は、PHP がすべての大文字インスタンスの後に小文字インスタンスをソートすることです。たとえば、次のように並べ替えられます。

Apple
Banana
Cherry
apple
banana
cherry

それよりも...

Apple
apple
Banana
banana
Cherry
cherry

PHPでソートするときに大文字と小文字の区別を無視する方法を教えてください。私たちは現在、sort、ksort、asort、usort、natsort など、非常に多くのソート機能を試してきましたが、求めているものを達成できませんでした。

事前に感謝します。

4

1 に答える 1

2

試す

uksort($categories, 'strcasecmp');
于 2012-07-20T13:28:03.370 に答える