Con gli operatori di confronto PHP confronta il valore delle variabili numeriche o delle variabili a stringa. Un operatore di confronto restituisce un valore true (vero) o false (falso).

OPERATORI DI CONFRONTO

Gli operatori di confronto di PHP sono i seguenti:
== uguale (non tiene conto anche del tipo di variabile)
!= diverso (non tiene conto anche del tipo di variabile)
=== identico (tiene conto anche del tipo di variabile)
==! diverso (tiene conto anche del tipo di variabile)
> maggiore
>= maggiore o uguale
< minore <= minore o uguale [php] <?php // confrontiamo dei valori numerici $variabile1 = 20; // assegno alla variabile un valore numerico intero $variabile2 = 20; // assegno alla variabile un valore numerico intero $variabile3 = 20.0; // assegno alla variabile un valore numerico float, in virgola mobile $variabile4 = 21; // assegno alla variabile un valore numerico intero $variabile5 = "21"; // assegno alla variabile una stringa $variabile6 = 30; // assegno alla variabile un valore numerico intero $variabile1 == $variabile2; // è vero sono uguali $variabile1 =! $variabile2; // è falso non sono diverse $variabile1 === $variabile2; // è vero sono identiche $variabile1 ==! $variabile2; // è vero sono identiche $variabile1 ==! $variabile3; // è falso, una è un'intero, l'altra è in virgola mobile $variabile1 == $variabile5; // è vero perchè PHP converte la stringa in un intero per confrontarle $variabile1 === $variabile5; // è falso, non sono identiche $variabile1 === $variabile3; // è falso, non sono identiche, una è intera e l'altra float $variabile1 >= $variabile2; // è vero sono uguali $variabile1 > $variabile2; // è falso $variabile6 > $variabile2; // è vero $variabile1 <= $variabile2; // è vero sono uguali $variabile1 < $variabile2; // è falso $variabile1 < $variabile6; // è vero // confrontiamo delle stringhe $variabile7 = 'Andrea'; $variabile8 = 'Giorgio'; $variabile9 = 'Giovanni'; $variabile10 = 'antonio'; $variabile11 = '44 gatti'; $variabile7 < $variabile8; // vero, la 'A' precede la 'G' $variabile8 < $variabile9; // vero, la 'r' ('Gior') precede la 'v' ('Giov') $variabile10 > $variabile7; // vero, la 'a' minuscola è 'maggiore' di qualsiasi lettera maiuscola compresa la 'A' maiuscola $variabile9 > $variabile11; // vero, ogni lettera è 'maggiore' di qualsiasi cifra ?> [/php] [...] Precedente Successivo […]