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

   XUBUNTU — КРАТКИЙ ОБЗОР
Xubuntu — широко известный дистрибутив Linux, он основан на проекте Ubuntu который базируется на Debian. В отличии от Ubuntu, Xubuntu имеет легкую графическую среду Xfce, поэтому Xubuntu рекомендовано устанавливать на слабые компьютеры. Xubuntu экономно использует память и другие системные ресурсы. Но тем не менее Xubuntu можно использовать на современных (мощных) компьютерах, в дистрибутиве имеется огромный набор…
  2017-07-31 20:16:42 | Категория: Система
   Chess — 3D игра в шахматы с великолепной графикой
Chess — классическая игра в шахматы с великолепной графикой. Игровое поле представлено в виде 3D с вращением и зумом. Играть можно как против компьютера, так и против реальных людей по всему миру. Игра платная US$4.95 Правила: Игра заключается в том, что игроки поочерёдно делают ходы. Первый ход делают белые. За исключением взятия на проходе и рокировки, описанных ниже, ход заключается в том, что игрок…
  2017-08-12 09:39:24 | Категория: Игры
   StreamStudio — приложение для потокового воспроизведения видео
StreamStudio — приложение для потокового воспроизведения видео с использованием веб-технологий, таких как HTML5, Javascipt и CSS. Приложение позволяет просматривать видео с таких видео-хостингов как Youtube, Dailymotion и аналогичных при установки соответствующих плагинов. В приложение встроен удобный поиск со множеством фильтров, имеется возможность сохранения файлов на жесткий диск. Для воспроизведения…
  2017-08-12 21:33:30 | Категория: Мультимедиа
   TETZLE — ПАЗЛ С КУСОЧКАМИ В ВИДЕ ТЕТРАМИНО
Для создания паззлов различных размеров можно импортировать любое изображение. Игры сохраняются автоматически, можно выбрать и доиграть любую незаконченную игру. Программа tetzle доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться терминалом: sudo apt-get install…
  2017-08-09 20:45:58 | Категория: Игры
   NAUTILUS TERMINAL — РАСШИРЕНИЕ КОТОРОЕ ВСТРАИВАЕТ ОКНО ТЕРМИНАЛА В NAUTILUS 3.Х.
Nautilus Terminal — расширение которое встраивает окно терминала в Nautilus 3.х.Для установки расширения в терминале поочередно выполните следующие команды: sudo add-apt-repository ppa:flozz/flozz sudo apt-get update sudo apt-get install nautilus-terminal nautilus…
  2017-08-10 19:37:33 | Категория: Ubuntu

Вверх