131 of 410 menu

Función strncasecmp

La función strncasecmp realiza la comparación de los primeros n caracteres especificados de dos cadenas sin distinguir entre mayúsculas y minúsculas. Devuelve 0 si las subcadenas son iguales, un número negativo si la primera cadena es menor que la segunda, y positivo si la primera cadena es mayor.

Sintaxis

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

Ejemplo

Comparación de los primeros 4 caracteres sin distinguir entre mayúsculas y minúsculas:

<?php $res = strncasecmp("Hello", "HELP me", 4); echo $res; ?>

Resultado de la ejecución del código:

0

Ejemplo

Comparación con diferencia en el uso de mayúsculas/minúsculas:

<?php $res = strncasecmp("apple", "APRICOT", 3); echo $res; ?>

Resultado de la ejecución del código (número negativo, ya que 'p' < 'R'):

-8

Ejemplo

Verificación de prefijo sin distinguir entre mayúsculas y minúsculas:

<?php $header = "Content-Type: application/json"; if (strncasecmp($header, "content-type:", 12) === 0) { echo '+++'; } ?>

Resultado de la ejecución del código:

'+++'

Véase también

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