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

   Vivaldi — интернет-браузер
Vivaldi — интернет-браузер, созданный компанией Vivaldi Technologies на основе свободного браузера Chromium и движка Blink. Первая тестовая версия стала доступна 27 января 2015 года. Vivaldi лучше всех остальных браузеров проходит тест на поддержку HTML5, оставив далеко позади всех конкурентов. Vivaldi призван удовлетворить потребности пользователей, которым нужно больше, чем просто браузер. Ряд функций, такие как боковая панель,…
  2017-08-12 22:46:03 | Категория: Интернет
   CALIBRE — УПРАВЛЕНИЕ БИБЛИОТЕКОЙ ЭЛЕКТРОННЫХ КНИГ
Calibre — управление библиотекой электронных книг Calibre создавалась, как готовое решение для электронных библиотек. Включает в себя управление библиотекой, преобразование форматов, перевод лент новостей в формат электронных книг и поддержку синхронизации с устройствами для чтения электронных книг. Calibre — это прежде всего программа для создания каталогов электронных книг. Она позволяет управлять вам…
  2017-08-07 22:38:54 | Категория: Офис
   W A K F U
Wakfu — онлайн MMORPG для Linux Год выпуска: 2009Жанр: MMORPGРазработчик: Ankama Games Wakfu — сюжет игры начинается спустя 1000 лет после событий в Dofus. Мир был практически полностью уничтожен в следствии небольшой любовной истории одного несчастного Огра, который по глупости влюбился в принцессу для которой добыл все 6 яиц драконов (именуемых Dofus). Но когда понял что принцесса лишь использовала его разозлился и наделенный…
  2017-08-08 16:09:27 | Категория: Игры
   Minetest — бесплатный клон игры Minecraft
Minetest — игра для Linux, являющаяся бесплатным клоном игры Minecraft. Вы играете от первого лица и перемещаетесь по трехмерному миру.   В Minetest игрок попадает на необитаемый остров, состоящий из кубических и не только «блоков», каждый из которых может быть разрушен или построен. Игроку предстоит исследование мира, столкновения с опасными врагами, создание инструментов из подручных…
  2017-08-01 10:45:24 | Категория: Игры
   UFRAW — ПРОГРАММА ДЛЯ КОНВЕРТИРОВАНИЯ ФОРМАТА RAW
UFRaw — программа для конвертирования, обработка фотографий из необработанного формата Raw в графические форматы. Программа поддерживает большое количество Raw-форматов от различных производителей цифровых фотокамер. UFRaw является свободным программным обеспечением под лицензией GNU GPL для операционных систем: Linux, Mac OS X и других UNIX-подобных, Windows. RAW  — формат…
  2017-08-04 07:42:46 | Категория: Графика

Вверх