strnatcmpComparación de strings con el algoritmo de "orden natural"
&reftitle.description;
intstrnatcmpstringstring1stringstring2
Implementa el algoritmo de comparación que ordena los strings como lo haría un ser humano. Tenga en cuenta que esta comparación distingue entre mayúsculas y minúsculas.
&reftitle.parameters;
string1
El primer string.
string2
El segundo string.
&reftitle.returnvalues;
&strings.comparison.return;
&reftitle.changelog;
&Version;&Description;
&standard.changelog.binary-safe-string-comparison;
&reftitle.examples;
Un ejemplo de la diferencia de tratamiento con el algoritmo estándar se presenta a continuación:
strcmp
]]>
&example.outputs;
img1.png
[1] => img10.png
[2] => img12.png
[3] => img2.png
)
Ordenación de strings "orden natural"
Array
(
[0] => img1.png
[1] => img2.png
[2] => img10.png
[3] => img12.png
)
]]>
Para más detalles, consulte
Natural Order String
Comparison de Martin Pool (en inglés).
&reftitle.seealso;
preg_matchstrcasecmpsubstrstristrstrcmpstrncmpstrncasecmpstrnatcasecmpstrstrnatsortnatcasesort