Con esta sencilla función se podrá averiguar si un número es o no impar:
function esImpar($numero) {
return $numero & 1; // 0 = es par, 1 = es impar
}
Sencillo ejemplo de uso:
if (esImpar($numero)) {
echo 'El número '.$numero.' es impar';
} else {
echo 'El número '.$numero.' es par';
}
Una de las aplicaciones más interesantes de esta función es la creación de tablas que alternen filas de dos colores (efecto conocido como pijama).
Encontrado en: Is number odd or even? (PHP-Scripts Blog)
Editado 13 de febrero de 2008 (16:44)