Funzione PHP strcasecmp()
Esempio
Confronta due stringhe (senza distinzione tra maiuscole e minuscole):
<?php echo strcasecmp("shanghai","SHANGHAI"); ?>
Definizione e uso
La funzione strcasecmp() confronta due stringhe.
Suggerimento:La funzione strcasecmp() è sicura per i dati binari e non distingue tra maiuscole e minuscole.
Suggerimento:La funzione è simile a strncasecmp() La funzione è simile, ma diversa. Attraverso strncasecmp() è possibile specificare il numero di caratteri da confrontare di ciascuna stringa.
Sintassi
strcasecmp(string1,string2)
Parametro | Descrizione |
---|---|
string1 | Obbligatorio. Specifica la prima stringa da confrontare. |
string2 | Obbligatorio. Specifica la seconda stringa da confrontare. |
Dettagli tecnici
Valore di ritorno: |
La funzione restituisce:
|
Versione PHP: | 4+ |
Più esempi
Esempio 1
Confronto di due stringhe (senza distinzione tra maiuscole e minuscole, HELLO e hELLo producono lo stesso risultato)
<?php echo strcasecmp("Shanghai","SHANGHAI"); echo "<br>"; echo strcasecmp("Shanghai","sHANGHai"); ?>
Esempio 2
Valori di ritorno diversi:
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // Le due stringhe sono uguali echo strcasecmp("Hello world!","HELLO"); // string1 maggiore di string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 minore di string2 ?>