strnatcmp Comparación de strings utilizando un algoritmo de "orden natural" &reftitle.description; intstrnatcmp stringstr1 stringstr2 Esta función implementa un algoritmo de comparación que ordena strings alfanuméricos de la manera en que un humano lo haría, lo cual se describe como "orden natural". Tener en cuenta que esta comparación es sensible a mayúsculas y minúsculas. &reftitle.parameters; str1 El primer string. str2 El segundo string. &reftitle.returnvalues; De forma similar a otras funciones de comparación, esta devuelve < 0 si str1 es menor que str2; > 0 si str1 es mayor que str2 y 0 si son iguales. &reftitle.examples; Un ejemplo de la diferencia entre éste algoritmo y los algoritmos normales de clasificación del computador (usados en strcmp), se puede ver a continuación ]]> &example.outputs; img1.png [1] => img10.png [2] => img12.png [3] => img2.png ) Natural order string comparison Array ( [0] => img1.png [1] => img2.png [2] => img10.png [3] => img12.png ) ]]> Para más información ver la página de Martin Pool: Natural Order String Comparison. &reftitle.seealso; preg_match strcasecmp substr stristr strcmp strncmp strncasecmp strnatcasecmp strstr natsort natcasesort