Установи Linux! Стань свободным!
Онлайн всего: 3 | Посетители: 0 | Боты: 3
Дата 27.02.2026 Время: 16:02
Ваш IP: 216.73.216.43
Загрузка сервера: 2.49
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   OFFWORLD — ШУТЕР ОТ ПЕРВОГО ЛИЦА
Offworld — шутер от первого лица, где игрок управляет воздушным кораблём и воюет за господство своего клана! Игра написана на Unity + Mono. Изначально Offworld была разработана и создана друзьями в 2012 году, просто потому что они любили делать игры и хотели создать что-то удивительное. В то время они не задумывались о публикации этой игры. Но услышав в 2013 году о конкурсе «Indievelopment 2013» решили в нём участвовать и на…
  2017-08-08 18:10:29 | Категория: Игры
   SHUTTER — МНОГОФУНКЦИОНАЛЬНАЯ ПРОГРАММА, ПОЗВОЛЯЮЩАЯ ДЕЛАТЬ СКРИНШОТЫ
shutter — многофункциональная программа, позволяющая делать скриншоты. Можно делать скриншоты окна, части эрана, всего экрана, или даже веб-сайта, потом добавлять к ниму различные эффекты, рисовать на нём, и в конце загрузить его на интернет-хостинг изображений. И всё это из одного окна! Программа shutter доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или…
  2017-08-07 07:59:02 | Категория: Графика
   NEMO — ФАЙЛОВЫЙ МЕНЕДЖЕР РАЗРАБОТАННЫЙ КОМАНДОЙ LINUX MINT ДЛЯ LINUX UBUNTU
Nemo — файловый менеджер разработанный командой Linux Mint. Файловый менеджер Nemo обладает огромным набором функций которые не доступны в Nautilus, такие как например двух панельный режим, открывание папки как администратор, открыть папку в терминале и многие другие полезные функции. Установка файлового менеджера Nemo в Ubuntu (14.04): Установить файловый менеджер Nemo через Центр приложений Ubuntu, но для установки…
  2017-08-09 10:09:16 | Категория: Система
   Очистка swap
При длительной работе системы Вы часто замечали что начинает использоваться раздел подкачки swap. Swap используется когда запущенным приложениям не хватает свободно оперативной памяти. При этом иногда возникает необходимость очистить swap при наличии свободного места в оперативной памяти, это позволит Вам ускорить систему, так как swap не будет использоваться. Для очистки swap в терминале выполните следующую…
  2017-08-11 23:48:31 | Категория: Система
   STEEL STORM — КЛАССИЧЕСКАЯ АРКАДНАЯ СТРЕЛЯЛКА С ВИДОМ СВЕРХУ
Steel Storm это игра, разработанная независимым разработчиком Kot-in-Action Creative Artel и использующая свободное программное обеспечение, игровой движок DarkPlaces, Игра выпущена под платформы Linux, Mac OS X, и Microsoft Windows. Игра разделена на два эпизода, из которых Эпизод 1 распространяется бесплатно, а Эпизод 2 будет коммерческим продуктом. Игра представляет собой классическую аркадную стрелялку с видом сверху. Вы будете управлять…
  2017-08-11 19:05:22 | Категория: Игры

Вверх