Не запрос на код любого типа.
Допустим, вы случайным образом генерируете число от нуля до десяти и делаете это до тех пор, пока не получите только четное число. Является ли ноль доступным результатом?
Являются ли вечера 0-10:
2, 4, 6, 8, 10
-ИЛИ ЖЕ-
0, 2, 4, 6, 8, 10
Математически 0 чётно. PHP не имеет встроенного понятия даже.
(Математически правильный) тест на четность проверяет, исчезает ли число мод 2. Этот тест реализован как $number % 2 == 0
, Для нуля вы можете быстро проверить, что 0 mod 2 равно 0 и будет считаться четным.
Ноль — четное число. Так что да, это даже «в PHP» тоже. В качестве теста, 0 % 2 === 0
=> 0
даже.
Это может быть на месяц позже, но лучший способ определить, является ли число четным или нечетным, — использовать простую математическую формулу.
Even: 2n or 2 x n;
Odd: 2n+1 or (2 x n)+1;
Используя два приведенных выше уравнения (где n> = 0), вы можете определить, что 0 является четным.
Even: 2(0) = 0;
Odd: 2(0)+1 = 1;
Таким образом, используя наименьшее возможное число, где n больше или равно нулю, доказывается, что 0 является четным.