$numero="0";
if ($numero ="0") {
echo "valore nullo";
} elseif ($numero < "0") {
echo "valore minore di zero";
} else {
echo "valore maggiore di zero ";
}
Printable View
$numero="0";
if ($numero ="0") {
echo "valore nullo";
} elseif ($numero < "0") {
echo "valore minore di zero";
} else {
echo "valore maggiore di zero ";
}
Ciao in php i numeri interi non vanno racchiusi da apici e se per caso questo dato (stringa) viene inviato da un form html devi usare la funzione int o il cast.
Esempio n. 1
$variabile_esterna = '2';
$variabile_intera = 1;
$numero = (int) $variabile_esterna;
$somma = $variabile_intera + $numero;
//output 3
Se uso = (l'operatore di assegnazione) non verifico ma imposto tale valore, usare (l'operatore di confronto) ==
Esempio n. 2
$num = 0;
if($num == 0) {
echo 'eccomi';
}
(In una espressione condizionale tutto ciò che non restituisce maggiore di zero o un array vuoto viene considerata false)
Esempio n. 3
if($num = 0) {
echo 'Non mi vedrai mai perché risulto falsa';
}