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

   ALSAPLAYER — ЛЕГКИЙ АУДИО-ПЛЕЕР ДЛЯ LINUX С ПРОСТЫМ ИНТЕРФЕЙСОМ
Alsaplayer — это PCM плеер, разработанный специально для использования с ALSA, но работающий и с OSS или EsounD. Он многопоточный, что позволяет сократить перескоки, выполнять другие вещи и даже эмулировать графический эквалайзер, воспроизводит mp3, mp2, ogg, cdda, audiofs и т.д. Программа Alsaplayer доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться терминалом: sudo…
  2017-08-06 09:56:40 | Категория: Мультимедиа
   GSMARTCONTROL — ИНСТРУМЕНТА ДЛЯ ОПРОСА И КОНТРОЛЯ ДАННЫХ SMART
GSmartControl — графический пользовательский интерфейс к smartctl, инструмента для опроса и контроля данных SMART (технология оценки состояния жёсткого диска встроенной аппаратурой самодиагностики) на современных жёстких дисках. Позволяет следить за данными SMART для определения его здоровья, а также запускать множество тестов.   S.M.A.R.T. производит наблюдение за основными характеристиками накопителя, каждая из…
  2017-08-09 09:10:15 | Категория: Система
   WORLD OF TANKS ДЛЯ LINUX UBUNTU
World of Tanks  — компьютерная игра, клиентская массовая многопользовательская онлайн-игра в реальном времени в жанре аркадного танкового симулятора в историческом сеттинге Второй мировой войны, разработанная белорусской студией Wargaming.net. Разработчиками игра позиционируется как массовая многопользовательская онлайн-игра в жанре action с элементами ролевой…
  2017-08-09 23:55:15 | Категория: Игры
   УСТАНОВКА ДРАЙВЕРА SIS671 (XUBUNTU 14.04)
После установки ОС Xubuntu 14.04 возникли проблемы с видеоадаптером sis671 (ноутбук Depo 8510C), но все оказалось не так сложно, удалось получить разрешение экрана 1280×800 60Гц.   Скачайте драйвера drivers   Распакуйте архив cd ~/Загрузки/ unzip ~/Загрузки/drivers.zip Установите драйвера sudo cp ~/Загрузки/sisimedia_drv.la /usr/lib/xorg/modules/drivers/sisimedia_drv.la sudo cp ~/Загрузки/sisimedia_drv.so /usr/lib/xorg/modules/drivers/sisimedia_drv.so  Откройте для…
  2017-08-11 17:58:37 | Категория: Драйвера
   OPEN SONIC — УВЛЕКАТЕЛЬНАЯ БЕСПЛАТНАЯ ИГРА В ЖАНРЕ «СУПЕРСКОРОСТНОГО» ПЛАТФОРМЕРА
Open Sonic — увлекательная бесплатная игра в жанре «суперскоростного» платформера. Игрок управляет по очереди тремя персонажами — Соником, Тэйлзом и Наклзом. Каждый персонаж Open Sonic обладает уникальными способностями и переключаться между ними можно в любой момент игры. Уровни игры Open Sonic содержат различные препятствия, в том числе и такие, преодолеть которые нельзя в одиночку, а только благодаря…
  2017-08-08 23:54:55 | Категория: Игры

Вверх