Ir para conteúdo
Fórum Script Brasil
  • 0

Diferenças


bigodines

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

com if ($s1 == $s2) você só testa pra saber se é igual

já com a função strcmp compara duas strings para saber qual delas é maior

e essa função retorna 3 tipos de valores exemplo:

<?

echo "<h3>Compara duas strings para saber qual delas é maior (case sensitive)</h3>";

$quant = strcmp("olavo","olavo");

echo "<b>STRINGS 1 e 2: 'olavo' e 'olavo'</b>";

echo " Retorna 0 (zero) se as strings forem iguais: $quant<br>";

echo "<b>STRINGS 1 e 2: 'olavo' e 'Olavo'</b>";

$quant = strcmp("olavo","Olavo");

echo " Retorna positivo se a primeira for maior que a segunda: $quant<br>";

echo "<b>STRINGS 1 e 2: 'Olavo' e 'olavo'</b>";

$quant = strcmp("Olavo","olavo");

echo " Retorna negativo se a primeira for menor que a segunda: $quant";

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Muito bom! smile.gif

E só completando o que o Fabyo falou: o fato de ela retornar 0 quando as strings são idênticas, significa tb que ela retorna FALSE. Ou seja, você pode utilizá-la pra fazer uma verificação da seguinte forma:

if (!strcmp("password", "password")) {

    echo "A senha está correta!";

}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...