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

   НА СЕРВЕРЕ ОТКЛЮЧЕНА ФУНКЦИЯ MAIL() — устанавливаем SSMTP клиент для отправки почты
Для того чтобы новые пользователи вашего сайта могли регистрироваться, необходимо подключить функцию php mail(). Иначе при регистрации пользователь он увидит сообщение — «На сервере отключена функция mail()», при этом письма о прохождении регистрации на свой e-mail он не получит. Для решения этой проблемы в терминале необходимо выполнить несколько команд: Установка SSMTP клиента для отправки почты. Для…
  2017-08-11 22:45:42 | Категория: Сервер
   DAEDALUS — ЭТО ДИНАМИЧНЫЙ 2D ШУТЕР С ВИДОМ СВЕРХУ
Daedalus — это динамичный 2D шутер с видом сверху с похожей игровой механикой как в Quake 3: arena, Alien Breed, Subvein, Counter-Strike 2D, Unreal Tournament. Можно играть solo с ботами, либо на готовых серверах в сети. Классические режимы игры: Deathmatch, CTF. Установка игра не требует, для того чтобы начать играть в Daedalus достаточно скачать архив игры с официального сайта (страница загрузки): Linux 32 Linux 64 Распакуйте архив в любое удобное вам…
  2017-08-11 08:59:18 | Категория: Игры
   ДОБАВЛЯЕМ ФОНОВОЕ ИЗОБРАЖЕНИЕ В GRUB 2
Для добавления фонового изображения в GRUB 2 необходимо изображение в формате TGA. Для того чтобы добавить изображение в GRUB 2 необходимо в него добавить строчку: GRUB_BACKGROUND=/путь_к_папке_с_изображением/имя_файла.tga Откройте файл /etc/default/grub: sudo nano /etc/default/grub Добавьте в низу файла строчку GRUB_BACKGROUND=/путь_к_папке_с_изображением/имя_файла и обновите GRUB 2: sudo update-grub На этом все, при старте системы в GRUB 2 будет новое…
  2017-08-22 20:46:26 | Категория: Система
   ЛОКАЛЬНЫЙ САЙТ — ВЫХОД В ИНТЕРНЕТ!
Если Вы создали локальный сайт, а для этого предварительно установили LAMP (набор серверного программного обеспечения) в который входят такие компоненты как Apache, MySQL и PHP. Установили CMS (система управления содержимым) такую как  например Joomla или WordPress. То вероятней всего вы захотите что бы ваш сайт был виден в Интернете.   Перед тем как создавать сайт который вы планируете сделать…
  2017-08-11 22:35:25 | Категория: Сервер
   bcadd - складывает два числа с произвольной точностью
Математическая функция bcadd() складывает два числа с произвольной точностью. Необязательный параметр устанавливает кол-во цифр после запятой. Пример использования: $a = 28.4536; $b = 45.896344; echo…
  2017-09-07 21:38:10 | Категория: PHP

Вверх