Come faccio in php a fargli riconoscere numeri pari e numeri dispari??
Come faccio in php a fargli riconoscere numeri pari e numeri dispari??
Usa l'operatore %.
Codice PHP:
if ((int)($i/2) == (float)($i/2)) {
echo "PARI";
} else {
echo "DISPARI";
}
Codice PHP:
if($var % 2 == 0){
//pari
} else {
//dispari
}
Più efficiente ancora...
basato sul fatto che i numeri dispari sono uguali a un numero multiplo di due + 1...vai a vedere se il LSB del numero è acceso.codice:if($numero&1) echo "DISPARI"; else echo "PARI";
Ovviamente funziona solo se $numero è un integer...al limite lo casti con (int).