php простой конкретный ксорт
Я хотел бы отсортировать массив как:
$k = array (
"2135p" => "toto",
"2137l" => "tosdgsto",
"2135p^2211i" => "sdf",
"2135p^2211i^2224o" => "sdf",
"2137l^2365c" => "sdff"
);
с этим заказом -> "2137l", "2137l^2365c", "2135p", "2135p^2211i", "2135p^2211i^2224o"
крсорт этого не делает
Это для отображения идентификаторов вставленных комментариев
Спасибо
2 ответа
Решение
Скорее всего, вам придется реализовать свой собственный uksort()
реализация, чтобы получить то, что вам нужно.
Проходить krsort()
SORT_NUMERIC
флаг, и это должно работать.
Поочередно используйте uksort()
Функция: http://us3.php.net/manual/en/function.uksort.php и определить свой собственный компаратор.