130 of 410 menu

Función strncmp

La función strncmp realiza una comparación binaria-segura de los primeros n caracteres de dos cadenas diferenciando entre mayúsculas y minúsculas. Al igual que strcmp, devuelve 0 si son iguales, un número negativo si la primera cadena es menor, y positivo si es mayor.

Sintaxis

strncmp(string $str1, string $str2, int $length): int

Ejemplo

Comparación de los primeros 3 caracteres de cadenas idénticas:

<?php $res = strncmp("Hello", "Help me", 3); echo $res; ?>

Resultado de la ejecución del código:

0

Ejemplo

Comparación de los primeros 4 caracteres de cadenas diferentes:

<?php $res = strncmp("apple", "apricot", 4); echo $res; ?>

Resultado de la ejecución del código (número negativo, porque 'l' < 'r'):

-8

Ejemplo

Verificación del prefijo de una cadena:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Conexión segura"; } ?>

Resultado de la ejecución del código:

"Conexión segura"

Véase también

  • la función strcmp,
    que compara las cadenas completamente
  • la función strncasecmp,
    que compara los primeros n caracteres sin distinguir 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