natcasesort
Сортирует массив алгоритмом естественной сортировки (natural order) без учёта регистра символов
&reftitle.description;
truenatcasesort
arrayarray
Функция natcasesort — это регистронезависимый аналог
функции natsort.
Функция реализует алгоритм сортировки, при котором порядок
буквенно-цифровых строк будет привычным для человека.
Такой алгоритм называется natural ordering.
¬e.sort-unstable;
¬e.reset-index;
&reftitle.parameters;
array
Входной массив.
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;
&Description;
&return.type.true;
&reftitle.examples;
Пример использования функции natcasesort
]]>
&example.outputs;
IMG0.png
[1] => IMG3.png
[2] => img1.png
[3] => img10.png
[4] => img12.png
[5] => img2.png
)
Естественная сортировка (natural order) (без учёта регистра)
Array
(
[0] => IMG0.png
[4] => img1.png
[3] => img2.png
[5] => IMG3.png
[2] => img10.png
[1] => img12.png
)
]]>
Больше информации дано на странице Мартина Пула (Martin Pool)
Natural Order String Comparison.
&reftitle.seealso;
natsort
&seealso.array.sorting;
strnatcmp
strnatcasecmp