Page 34 - Corso di PHP - Livello base
P. 34
$a <= $b
// per verificare se $a è minore-uguale a $b
?>
I confronti non possono essere fatti solo con i numeri, ma si
possono fare anche con le stringhe! In questo caso le prime
lettere dell'alfabeto saranno minori rispetto alle ultime (la a è
minore della b, la c è minore della f, la s è maggiore della m e
così via). C'è poi da sapere che le lettere minuscole sono
maggiori delle maiuscole e tutte le lettere sono maggiori dei
numeri. Esempio:
<?php
$a = "Ciao";
$b = "a tutti";
$c = "i lettori!";
$d = "10 volte";
$a > $b;
/* risultato falso, perché “a tutti” è maggiore di “Ciao” in quanto inizia per minuscola */
$c > $b; // vero, perché la “i” è maggiore della “a”
$b > $d; // vero, perché le lettere sono maggiori dei numeri
?>
Esistono poi gli operatori logici, ovvero operatori che servono
per combinare valori booleani, quindi per combinare i risultati
di più operazioni. Supponiamo di avere quattro variabili di tipo
intero: $a, $b, $c e $d. Supponiamo di voler stampare la scritta
“tutto vero” se $a è maggiore di $b e $c è maggiore di $d.
Dovremo comportarci così:
<?php
$a = 3;
$b = 2;
$c = 6;
$d = 5;
34