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

   Установка Интернет-магазина osCommerce (Ubuntu)
osCommerce («Open Source Commerce») — это движок интернет-магазинa. Он может быть установлен на любом веб-сервере с поддержкой PHP и MySQL. Это свободное программное обеспечение с GNU General Public License. Вокруг osCommerce сформировалось огромное сообщество (более 140,000 участников), благодаря которому существует более 4000 контрибуций (различных модулей для osСommerce) позволяющие изменять и дополнять функции магазина самым разным…
  2017-08-13 10:17:32 | Категория: Сервер
   SMOKIN GUNS — ШУТЕР ОТ ПЕРВОГО ЛИЦА ДЛЯ LINUX
Действие игры происходит на диком западе, в игре есть несколько режимов DeathMatch, дуэль, ограбление банка, так имеется возможность играть по сети или с ботами.   В игре доступно огромное кол-во оружия, это как правило классическое оружие тех времен: револьверы, пулеметы, динамит и др. Игра очень близка к реальности, то есть время зарядки оружия, частота выстрелов, так же очень важно в какую часть тела вы…
  2017-08-10 13:11:24 | Категория: Игры
   РАЗБЛОКИРОВКА СВЯЗКИ КЛЮЧЕЙ UBUNTU
Когда Пользователь устанавливает пароль к своему почтовому ящику или пароль для входа на сайт, программа «Пароли и ключи» запоминает вводимые пороли и при обращении к почте или сайту на который необходимо зайти используя логин и пароль постоянно выскакивает окно которое просит ввести пароль для разблокировки связки ключей. После ввода пароля программа не требует ввода пароля до следующей…
  2017-08-06 10:03:22 | Категория: Ubuntu
   КОНВЕРТИРУЕМ DJVU В PDF В UBUNTU LINUX
Конвертируем DjVu в PDF в Ubuntu Linux Для конвертации DjVu в PDF можно использовать утилиту djvulibre-bin, главное достоинство такого метода конвертирования это: простота использования и высокая скорость конвертирования. Утилита djvulibre-bin доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться терминалом: sudo apt-get install djvulibre-bin Конвертирование DjVu в PDF ddjvu -format=pdf…
  2017-08-09 10:14:30 | Категория: Команды терминала
   EncryptPad - текстовый редактор для конфиденциальной информации
EncryptPad — текстовый редактор для конфиденциальной информации, который защищает файлы паролями, файлами-ключами или обеими. EncryptPad использует алгоритм симметричного шифрования, и использует наиболее популярный формат OpenPGP RFC 4880. Текстовый редактор полезен для хранения различной информации, доступ к которой ограничен, например для хранения паролей, информации о кредитных картах и др. А так как помимо…
  2017-08-13 10:56:59 | Категория: Офис

Вверх