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

   Запускаем сканер 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 | Категория: Драйвера
   isset()
Функция PHP isset() проверяет «установлена» ли переменная. Возвращает TRUE, если переменная установлена и FALSE, если нет (NULL). Примеры использования: $a = 5; echo isset($a); // пример выведет - 1 $a = 5; if(isset($a)){ echo "Переменная установлена"; } else { echo "Переменная не установлена"; } // пример выведет - Переменная установлена $a = 5; if(isset($a) >= 5){ echo "Переменная установлена, больше или равна 5"; } else { echo "Переменная не…
  2017-08-14 00:26:34 | Категория: PHP
   Frozen-Bubble — игра для Linux
Frozen-Bubble  — игра для Linux. Цель игры в том, чтобы сбивать цветные шарики на игровом поле, для этого нужно в них стрелять из пушки расположенной внизу игрового поля. Как только шарики объединятся в группу их четырех одного цвета, то они будут сбиты. В игру можно играть одному, вдвоем или по сети. Игра обладает приятной графикой и музыкой. В игре более 100 различных уровней. Установка игры для Linux Ubuntu: sudo apt-get…
  2017-08-06 01:45:46 | Категория: Игры
   qBittorrent — свободный кроссплатформенный клиент файлообменной сети BitTorrent
qBittorrent — свободный кроссплатформенный клиент файлообменной сети BitTorrent, написанный с использованием Qt.     Возможности Возможность скачивать файлы последовательно (удобно для предпросмотра) Хорошо интегрированная и расширяемая поисковая система Одновременный поиск на наиболее известных поисковых сайтах BitTorrent Категория-специфичные поисковые запросы (например Книги, Музыка,…
  2017-08-01 11:08:05 | Категория: Интернет
   «BATTLE TANKS» — ЭТО ВЕСЕЛАЯ МАЛЕНЬКАЯ ВОЙНА НА СТОЛЕ
«Battle Tanks» — это веселая маленькая война на столе, где вы можете выбрать одну из трех доступных боевых машин и, используя весь доступный арсенал вооружения, уничтожать своих противников. Это оригинальная графика в мультипликационном стиле, забойная музыка, юмор, динамичность и большое количество оружия. Это сетевые потасовки и кооперативные миссии в разнообразных игровых локациях. Что еще нужно…
  2017-08-10 22:36:53 | Категория: Игры

Вверх