strcmp

(PHP 4, PHP 5, PHP 7, PHP 8)

strcmpComparação binária segura de strings

Descrição

strcmp(string $string1, string $string2): int

Observe que esta comparação é sensível a maiúsculas/minúsculas.

Parâmetros

string1

A primeira string

string2

A segunda string

Valor Retornado

Retorna -1 se string1 for abaixo de string2; 1 se string1 for acima de string2 e 0 se elas forem iguais.

Registro de Alterações

Versão Descrição
8.2.0 Esta função agora retorna -1 ou 1, onde anteriormente retornava um número negativo ou positivo.

Exemplos

Example #1 Exemplo de strcmp()

<?php
$var1 = "Olá";
$var2 = "olá";
if (strcmp($var1, $var2) !== 0) {
    echo '$var1 não é igual a $var2 em uma comparação sensível a maiúsculas/minúsculas';
}
?>

Veja Também

  • strcasecmp() - Comparação binária segura de strings insensível a maiúsculas/minúsculas
  • preg_match() - Realiza uma correspondência com expressão regular
  • substr_compare() - Comparação binária de duas strings a partir de uma posição até n caracteres
  • strncmp() - Comparação de strings segura para binários dos primeiros n caracteres
  • strstr() - Encontra a primeira ocorrência de uma string
  • substr() - Retorna parte de uma string