Determinare se un numero è pari o dispari in PHP
Per deterimanare se un numero è pari o dispari ci sono vari vari modi.
Ne vediamo uno semplice usando PHP.
Un primo esempio in forma estesa:
if ($n & 1) {
echo 'dispari';
} else {
echo 'pari';
}
?>
Il tutto viene fatto dal carattere & (and).
In pratica il carattere non fa altro che comparare il numero 1 con la prima posizione binaria dell'intero numero ($n).
Questo perchè in notazione binaria i numeri pari finiscono con lo 0 mentre i disapari con 1.
Se vogliamo usare una forma più compatta:
<?php ($n & 1) ? 'dispari' : 'pari' ; ?>
Ciao!!
php pari dispari binario &
Commentami!