132 of 410 menu

Função strcmp

A função strcmp executa uma comparação binária segura de strings com distinção entre maiúsculas e minúsculas. Retorna 0 se as strings forem idênticas, um número negativo se a primeira string for menor que a segunda e um número positivo se a primeira string for maior que a segunda.

Sintaxe

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

Exemplo

Comparando strings iguais:

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

Resultado da execução do código:

0

Exemplo

Comparando strings diferentes (com distinção entre maiúsculas e minúsculas):

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

Resultado da execução do código (número negativo, pois 'A' < 'a' em ASCII):

-32

Exemplo

Usando em operadores condicionais:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Senha correta"; } else { echo "Senha incorreta"; } ?>

Resultado da execução do código:

"Senha correta"

Veja também

  • a função strcasecmp,
    que compara strings sem distinção entre maiúsculas e minúsculas
  • a função strncmp,
    que compara os primeiros n caracteres das strings
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