Função strncmp() PHP

Exemplo

Comparar duas strings (diferencia maiúsculas e minúsculas):

<?php
echo strncmp("I love China!","I love Shanghai!",6);
?>

Executar exemplo

Definição e uso

A função strncmp() compara duas strings.

Comentário:strncmp() é binário seguro e sensível a maiúsculas e minúsculas.

Dica:Esta função é semelhante a strcmp() A função é semelhante, mas a strcmp() não tem length Parâmetros.

Sintaxe

strncmp(string1,string2,length)
Parâmetros Descrição
string1 Obrigatório. Especifica a primeira string a ser comparada.
string2 Obrigatório. Especifica a segunda string a ser comparada.
length Obrigatório. Especifica o número de caracteres de cada uma das strings usadas na comparação.

Detalhes técnicos

Retorno:

Esta função retorna:

  • 0 - Se as duas strings forem iguais
  • <0 - Se string1 menor que string2
  • >0 - Se string1 maior que string2
Versão PHP: 4+

Mais exemplos

Exemplo 1

Comparar duas strings (diferencia maiúsculas e minúsculas, a saída de China e CHINA é diferente):

<?php
echo strncmp("China","China",6);
echo "<br>";
echo strncmp("China","CHINA",6);
?>

Executar exemplo