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

   ARORA — КРОССПЛАТФОРМЕННЫЙ БРАУЗЕР С ОТКРЫТЫМИ ИСХОДНЫМИ КОДАМИ
Arora — кроссплатформенный браузер с открытыми исходными кодами, использующий браузерный движок WebKit. Браузер умеет работать со вкладками, имеет минималистичный интерфейс, простой журнал посещений, закладки, режим конфиденциальности, автозаполнение форм, фильтры блокирования рекламных объявлений и возможность установить пользовательскую таблицу стилей. Программа arora доступна в официальном…
  2017-08-11 19:29:48 | Категория: Интернет
   Запускаем сканер mustek1248UB
В Linux Ubuntu как оказалось установить драйвера (прошивку) на сканер mustek1248UB оказалось на много проще чем Windows. Для установки драйвера нам необходим всего один файл SBSfw.usb, его нужно поместить по адресу /usr/share/sane/gt68xx   Создаем папку /usr/share/sane/gt68xx: sudo -i mkdir /usr/share/sane mkdir /usr/share/sane/gt68xx Скачиваем файл в созданную папку: cd /usr/share/sane/gt68xx sudo wget http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/SBSfw.usb Запускаем программу Simple Scan и…
  2017-12-04 14:48:34 | Категория: Драйвера
   Rosa Media Player — мультимедиа проигрыватель
Rosa Media Player — мультимедиа проигрыватель, основанный на наработках проекта SMPlayer и являющегося надстройкой над MPlayer и FFmpeg. Особенностью мультимедиа проигрывателя являться большое кол-во поддерживаемых форматов, а так же удобный и не перегруженный интерфейс. Мультимедиа проигрыватель Rosa Media Player поддерживает DVD-меню, может обрезать видео файлы, извлекать звук из видео файлов…
  2017-08-12 20:00:35 | Категория: Мультимедиа
   STUN RALLY — ГОНКИ ПО ПЕРЕСЕЧЁННОЙ МЕСТНОСТИ
Stun Rally — аркадный гоночный симулятор в стиле раллийных гонок (гонки по пересечённой местности). В игре доступно два режима: одиночная игра и чемпионат. В StuntRally доступно множество трасс и огромный выбор машин, из марок присутствуют Porsche, Mazda, Mitsubishi, Ford, BMW, Subaru. Графика в игре на отличном уровне, игра переведена на русский поэтому разобраться в управлении и настройках будет не сложно. В Stunt Rally есть редактор…
  2017-08-11 14:45:22 | Категория: Игры
   SpaceFM — быстрый и лёгкий графический файловый менеджер
SpaceFM — быстрый, лёгкий и расширяемый плагинами графический файловый менеджер, является модификацией файлового менеджера PCManFM. SpaceFM имеет простой, настраиваемый, мультипанельный, с поддержкой вкладок пользовательский интерфейс и позволяет выполнять все наиболее частые операции над файлами. Особенности SpaceFM: Высоко настраиваемый и легкий Несколько панелей, окон, вкладок Боковые панели Менеджер…
  2017-08-12 09:21:59 | Категория: Система

Вверх