Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 06.06.2026 Время: 20:00
Ваш IP: 216.73.216.169
Загрузка сервера: 1.1
old.ubuntu-desktop.ru - Проверка числа на четность - PHP    Главная > Веб-программирование > PHP

Проверка числа на четность

Для проверки на числа на четность можно использовать следующий php скрипт:

$i = 256; // число для проверки
     
    if($i & 1)
    {
       echo "не чётное";    
    }
    else
    {
      echo "чётное";
    }

В PHP существует группа поразрядных операторов, один из них будет использован в этом уроки. Это оператор & - поразрядное пересечение И(AND). Смысл проверки состоит в том, чтоб проверить первый разряд числа. В связи с тем что поразрядные операторы выполняют операции только с двоичными числами, любое десятичное число, сначала переводится в двоичное и проверяется первый разряд. У чётных чисел первый разряд всегда равен нулю, а в нечётных единице.

Пример использования:

$i = 256; // число для проверки
echo $i & 1; // выведет 0

$i = 257; // число для проверки
echo $i & 1; // выведет 1

Число 256 в двоичной системе счисления равно 100000000, первый разряд равен 0.

Число 257 в двоичной системе счисления равно 100000001, первый разряд равен 1.

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-26 23:46:55 | liman28 | Категория: PHP | Просмотров: 55
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   TOYCARS — 2D ГОНОЧНАЯ ИГРА С МУЛЬТЯШНОЙ ГРАФИКОЙ
Двухмерная гоночная игра с мультяшной графикой. Вид сверху. Редакторы позволяют настраивать треки и транспортные средства.Концепция базируется на классических компьютерных играх «Jupiter’s Megadrive” для Atari ST и «Micromachines” для Super Nintendo.Гоняйте и станьте самым лучшим гонщиком. Игра находится в репозитории сайта UALinux, хотелось бы отметить, что в репозитории находится более 375 игр и 565 приложений. Для…
  2017-08-10 20:49:58 | Категория: Игры
   Центр приложений Lubuntu
Центр приложений Lubuntu — простое и удобное приложение для установки и обновления программ в ОС Lubuntu, не требующий больших системных ресурсов, быстрый и компактный. Конечно в нем нет такого функционала как в Центре приложений Ubuntu, но зато он загружается и работает намного быстрее, так почему бы не использовать его в Ubuntu как альтернативный центр приложений! Установить Центр приложений Lubuntu в…
  2017-08-12 10:40:00 | Категория: Система
   Hex-a-Hop — бесплатная занимательная игра-головоломка для Linux
Нужно сломать все зеленые плитки. Для этого в большинстве случаев нужно прыгнуть на них. Плитка трескается, а если на нее наступить, то они сломаются окончательно когда Вы с нее спрыгните. Не дайте загнать себя в ловушку. Клавиши перемещения: Q,W,E,A,S,D или цифры на числовой клавиатуре. Также можно использовать мышку и щелкать по плитке, на которую нужно переместиться. Чтобы вернуться назад при неверном ходе…
  2017-08-01 15:24:45 | Категория: Игры
   ДИСК GOOGLE
Диск Google. Храните ваши файлы в Интернете – делитесь ими с друзьями и коллегами! Диск Google — облачное хранилище данных, принадлежащее компании Google Inc., позволяющее пользователям хранить свои данные на серверах в облаке и делиться ими с другими пользователями в Интернете. После активации заменяет собой Документы Google. В Диске Google предоставляется 15 гигабайт для бесплатного хранения данных. Если…
  2017-08-07 20:33:58 | Категория: Интернет
   Chess — 3D игра в шахматы с великолепной графикой
Chess — классическая игра в шахматы с великолепной графикой. Игровое поле представлено в виде 3D с вращением и зумом. Играть можно как против компьютера, так и против реальных людей по всему миру. Игра платная US$4.95 Правила: Игра заключается в том, что игроки поочерёдно делают ходы. Первый ход делают белые. За исключением взятия на проходе и рокировки, описанных ниже, ход заключается в том, что игрок…
  2017-08-12 09:39:24 | Категория: Игры

Вверх