131 of 410 menu

Função strncasecmp

A função strncasecmp executa a comparação dos primeiros n caracteres especificados de duas strings sem diferenciar maiúsculas de minúsculas. Retorna 0 se as substrings forem iguais, um número negativo se a primeira string for menor que a segunda e positivo se a primeira string for maior.

Sintaxe

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

Exemplo

Comparação dos primeiros 4 caracteres sem diferenciar maiúsculas de minúsculas:

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

Resultado da execução do código:

0

Exemplo

Comparação com diferença de caixa:

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

Resultado da execução do código (número negativo, pois 'p' < 'R'):

-8

Exemplo

Verificação de prefixo sem diferenciar maiúsculas de minúsculas:

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

Resultado da execução do código:

'+++'

Veja também

  • a função strncmp,
    que compara os primeiros n caracteres diferenciando maiúsculas de minúsculas
  • a função strcasecmp,
    que compara strings completamente sem diferenciar maiúsculas de minúsculas
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar