Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проверка чётности числа


Автор: Хрипа 15.4.2007, 16:57
Собственно как мне определить чётное число от ничётного ?
функции что-то я ненашол в Мануале...
Пробывал создовать массив с чётными числами и через цикл проверять но это не удобно мне надо на лету в цикле определять...
 smile 

Автор: SelenIT 15.4.2007, 17:04
Хрипа, это делает не ф-ция, а http://www.php.net/manual/ru/language.operators.arithmetic.php. У четных чисел остаток от деления на 2 - ноль...

Автор: Всемогущий 15.4.2007, 17:17
навеяно SelenIT
Код

<?php

while (++$i<200) {

if(!($i%2) )
{echo 'число '.$i.' чётное<br>'."\r\n";}

if(!($i%3) )
{echo 'а число '.$i.' без остатка делится на 3<br>'."\r\n";}


}

?>


Автор: xolod 15.4.2007, 17:19
Пойдем дальше и скажем, что для увеличения производительности расчетов можно и нужно использовать исключающее И:
Код

$isOdd = $number & 1;

Где $number ваше число, а в $isOdd будет 0 если число четное и 1 если наоборот.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)