cinque •
ZERO
PHP
Gli operatori di confronto consentono di effettuare dei confronti tra valori e di restituire un risultato che sarà o vero (true) o falso (false)
Operatori di confronto disponibili:
"==" uguale
"!=" diverso
"<" minore ">" maggiore
"<=" minore o uguale ">=" maggiore o uguale
<?php
//Definisco due variabili
$a = 1;
$b = 2;
//Confronto le variabili tra loro con alcuni opertatori di confronto
$a == $b; // il risultato sarà FALSO
$a != $b; // il risultato sarà VERO
$a < $b; // il risultato sarà VERO
?>
Gli operatori di confronto operano anche con variabile di tipo stringa, quindi "testuali"
In questo caso il valore viene stabilito in base all'ordine alfabetico "a" è minore di "b", "b" è minore di "c" ecc.Inoltre tutte le lettere MINUSCOLE sono sempre considerate di "valore maggiore" rispetto alle lettere maiuscole "a" è maggiore di "A"
Infine, bisogna ricordare che tutte le lettere (maiuscole e minuscole) sono considerate di "valore maggiore" rispetto ai numeri compresi tra 0 e 9"a" è maggiore di 0, di 1, di 2, di 3, ecc.
UN CASO MOLTO PARTICOLARE
Quando confrontiamo una variabile di tipo "numerico" ed una di tipo "stinga" (testuale) Php cercherà se all'inizio nel valore della STRIGA ci siano valori numerici, se lo trova,le attribuirà quel valore numerico, in alternativa, le attibuirà un valore uguale a zero.
<?php //Definisco alcune variabili $a = 1; $b = 2; $c = "2 tappi"; $d = "tappo"; $e = "A"; $f = "a"; //Confronto le variabili tra loro con alcuni opertatori di confronto $a == $b; // FALSO 1 non è uguale a 2 $b != $c; // VERO 2 è diverso da 3 (considera solo il valore numerico) $d < $e; // VERO la t è considerata maggiore di A (che è maiuscola) $e > $f; // FALSO A (maiuscola) è minore di a (minuscola) ?>