natcasesortOrdena un array con el algoritmo de "orden natural" insensible a mayúsculas y minúsculas
&reftitle.description;
truenatcasesortarrayarraynatcasesort es la versión insensible a mayúsculas y minúsculas de natsort.
Esta función implementa un algoritmo de ordenación que trata las cadenas alfanuméricas del array array
como lo haría un ser humano, manteniendo la relación clave/valor. Esto se conoce como "orden natural".
¬e.sort-unstable;
¬e.reset-index;
&reftitle.parameters;
array
El array de entrada.
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;&Description;
&return.type.true;
&reftitle.examples;
Ejemplo con natcasesort
]]>
&example.outputs;
IMG0.png
[1] => IMG3.png
[2] => img1.png
[3] => img10.png
[4] => img12.png
[5] => img2.png
)
Ordenación en orden natural (insensible a mayúsculas y minúsculas)
Array
(
[0] => IMG0.png
[4] => img1.png
[3] => img2.png
[5] => IMG3.png
[2] => img10.png
[1] => img12.png
)
]]>
Para más detalles, visite el sitio de Martin Pool sobre
la comparación de cadenas en orden natural.
&reftitle.seealso;
natsort&seealso.array.sorting;strnatcmpstrnatcasecmp