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

   OPENPREF – ЭТО КРОСС-ПЛАТФОРМЕННАЯ РЕАЛИЗАЦИЯ ИЗВЕСТНОЙ ЕВРОПЕЙСКОЙ ИГРЫ «ПРЕФЕРАНС»
OpenPref – это кросс-платформенная реализация известной европейской игры «Преферанс», очень популярной в России. На данный момент реализован вариант «Сочи» против двух виртуальных игроков с возможностью изменения некоторых конвенций. Доступны два альтернативных алгоритма игры компьютера. ПрограммаOpenPref доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр…
  2017-08-09 21:14:49 | Категория: Игры
   I-NEX — ПРОГРАММА ДЛЯ ПОДРОБНОГО ПРОСМОТРА ИНФОРМАЦИИ О СИСТЕМЕ И АППАРАТНОЙ ЧАСТИ ВАШЕГО КОМПЬЮТЕРА
I-Nex — программа с графическим интерфейсом для подробного просмотра информации о системе и аппаратной части Вашего компьютера. Просмотр параметров системы аппаратной части ПК осуществляется при помощи вкладок, каждая вкладка отвечает за просмотр определенной информации: процессор, видеокарта, материнская плата и т. д. Установка I-Nex для Linux Ubuntu (14.04) Для установки I-Nex в терминале поочередно выполните…
  2017-08-10 19:30:59 | Категория: Система
   SCORCHED 3D — ИГРА, РЕМЕЙК ПОШАГОВОЙ АРТИЛЛЕРИЙСКОЙ СТРАТЕГИИ SCORCHED EARTH
Scorched 3D — компьютерная игра, ремейк пошаговой артиллерийской стратегии Scorched Earth. Игра полностью переработана на трёхмерную графику. В отличие от оригинальной Scorched Earth, которая является shareware-игрой, Scorched 3D является полностью бесплатной и распространяется на условиях лицензии GNU GPL. Играть можно против компьютерного соперника или по сети. Присутствует также коллективная игра, за одним компьютером могут…
  2017-08-10 08:05:53 | Категория: Игры
   call_user_func_array - вызов пользовательской функции с массивом параметров
call_user_func_array() вызывает пользовательскую функцию с массивом параметров. Пример использования: function qwerty($a,$b,$c) { echo "Сегодня $a погода<br>"; echo "Сегодня $b погода, просто $c<br>"; } call_user_func_array('qwerty', array("хорошая","плохая","ужасная")); Сегодня хорошая погодаСегодня плохая погода, просто…
  2017-09-12 20:32:08 | Категория: PHP
   Terminator — работа с командной строкой
Terminator — это небольшой проект, представляющий рациональный способ заполнения площади экрана терминалами. Пользователь может иметь множество терминалов в одном окне и использовать клавиатурные сочетания для переключения между ними. Установить программу Terminator можно при помощи «Центра приложений Ubuntu» или воспользоваться терминалом: sudo apt-get install…
  2017-08-12 20:14:44 | Категория: Система

Вверх