Бортовой журнал Ктулху

Определение четного/нечетного числа в PHP | Determination of even or odd number

Что бы раз и навсегда закрыть вопрос по определению четного или нечетного числа в PHP. Для этого используем деление по модулю, т.е., вычисление остатка. Суть в том, что при делении четного числа на четное остаток будет 0, иначе !=0.

 

var_dump(8%2 === 0); // true
var_dump(intval(bcmod(8,2)) === 0); // true
 var_dump(7%2 === 0); // false
 var_dump(intval(bcmod(7,2)) === 0); // false