135 of 410 menu

Función strnatcasecmp

La función strnatcasecmp realiza una comparación de dos cadenas sin distinguir entre mayúsculas y minúsculas, utilizando un algoritmo de ordenamiento natural (natural order). En el primer parámetro se pasa la primera cadena para comparar, en el segundo - la segunda cadena. La función devuelve 0 si las cadenas son idénticas, el número -1 si la primera cadena es menor que la segunda, y un número mayor a 1 si la primera cadena es mayor que la segunda.

Sintaxis

strnatcasecmp(string1, string2);

Ejemplo

Comparemos dos cadenas idénticas sin distinguir entre mayúsculas y minúsculas:

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

Resultado de la ejecución del código:

0

Ejemplo

Comparemos cadenas con números, utilizando el ordenamiento natural:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

Resultado de la ejecución del código:

-1

Ejemplo

Comparación de cadenas con diferentes mayúsculas y minúsculas:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

Resultado de la ejecución del código:

-1

Véase también

  • la función strnatcmp,
    que compara cadenas distinguiendo entre mayúsculas y minúsculas
  • la función strcasecmp,
    que compara cadenas sin distinguir entre mayúsculas y minúsculas
  • la función strcmp,
    que compara cadenas distinguiendo entre mayúsculas y minúsculas
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar