Função PHP strcasecmp()
Exemplo
Comparar duas strings (sem distinção de maiúsculas e minúsculas):
<?php echo strcasecmp("shanghai","SHANGHAI"); ?>
Definição e uso
A função strcasecmp() compara duas strings.
Dica:A função strcasecmp() é binária segura e não distingue entre maiúsculas e minúsculas.
Dica:A função é semelhante à strncasecmp() Função semelhante, mas diferente é que, através de strncasecmp(), você pode especificar o número de caracteres de cada string para comparar.
Sintaxe
strcasecmp(string1,string2)
Parâmetros | Descrição |
---|---|
string1 | Obrigatório. Especifica a primeira string a ser comparada. |
string2 | Obrigatório. Especifica a segunda string a ser comparada. |
Detalhes técnicos
Valor de retorno: |
A função retorna:
|
Versão PHP: | 4+ |
Mais exemplos
Exemplo 1
Comparar duas strings (sem distinção entre maiúsculas e minúsculas, HELLO e hELLo são exibidos como iguais):
<?php echo strcasecmp("Shanghai","SHANGHAI"); echo "<br>"; echo strcasecmp("Shanghai","sHANGHai"); ?>
Exemplo 2
Valores de retorno diferentes:
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // Dois strings iguais echo strcasecmp("Hello world!","HELLO"); // string1 Maior que string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 Menor que string2 ?>