Funzione strcasecmp
La funzione strcasecmp esegue un confronto binario sicuro tra stringhe senza distinzione tra maiuscole e minuscole.
Il primo parametro è la prima stringa da confrontare, il secondo è la seconda stringa.
La funzione restituisce 0 se le stringhe sono identiche, un numero -1 se la prima stringa è minore della seconda,
e un numero maggiore di 1 se la prima stringa è maggiore della seconda.
Sintassi
strcasecmp(string $str1, string $str2): int
Esempio
Confronto di due stringhe identiche in diversi casi:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Risultato dell'esecuzione del codice:
0
Esempio
Confronto di stringhe, dove la prima è minore della seconda:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Risultato dell'esecuzione del codice:
-1
Esempio
Confronto di stringhe, dove la prima è maggiore della seconda:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Risultato dell'esecuzione del codice:
1
Vedi anche
-
la funzione
strcmp,
che confronta le stringhe con distinzione tra maiuscole e minuscole -
la funzione
strncasecmp,
che confronta i primi n caratteri delle stringhe senza distinzione tra maiuscole e minuscole