PHP 5.4 представляет полезную SORT_FLAG_CASE для того, чтобы сделать любой другой регистр поиска нечувствительным. К сожалению, это не доступно в PHP 5.3 или меньше, и поэтому мне было интересно, как выглядит следующий массив:
array('a'=>2,'b'=>4,'A'=>1,'B'=>3);
Может быть отсортировано по:
array('A'=>1,'a'=>2,'B'=>3,'b'=>4);
Так как обычная функция ksort()
сортирует ее как:
array('A'=>1,'B'=>3,'a'=>2,'b'=>4);