132 of 410 menu

Función strcmp

La función strcmp realiza una comparación binaria-segura de cadenas sensible a mayúsculas y minúsculas. Devuelve 0 si las cadenas son idénticas, un número negativo si la primera cadena es menor que la segunda, y un número positivo si la primera cadena es mayor que la segunda.

Sintaxis

strcmp(string $str1, string $str2): int

Ejemplo

Comparación de cadenas idénticas:

<?php $res = strcmp("Hello", "Hello"); echo $res; ?>

Resultado de la ejecución del código:

0

Ejemplo

Comparación de cadenas diferentes (sensible a mayúsculas y minúsculas):

<?php $res = strcmp("Apple", "apple"); echo $res; ?>

Resultado de la ejecución del código (número negativo, ya que 'A' < 'a' en ASCII):

-32

Ejemplo

Uso en declaraciones condicionales:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Contraseña correcta"; } else { echo "Contraseña incorrecta"; } ?>

Resultado de la ejecución del código:

"Contraseña correcta"

Ver también

  • la función strcasecmp,
    que compara cadenas sin distinguir entre mayúsculas y minúsculas
  • la función strncmp,
    que compara los primeros n caracteres de las cadenas
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