Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Как проверить, чётное ли число

Короткий ответ

У чётного числа остаток от деления на 2 равен нулю:

<?php
 
$number = 10;
 
var_dump($number % 2 === 0);

Результат:

bool(true)

Отдельная функция

Проверку удобно вынести в функцию с понятным именем:

<?php
 
function isEven(int $number): bool
{
    return $number % 2 === 0;
}
 
var_dump(isEven(7));
var_dump(isEven(0));

Результат:

bool(false)
bool(true)

Кратность другому числу

Тем же способом проверяют, делится ли число на любое другое:

<?php
 
var_dump(15 % 5 === 0);
var_dump(16 % 5 === 0);

Результат:

bool(true)
bool(false)

Функции из этого ответа

  • intdiv — Выполняет целочисленное деление.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.