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

   ДОБАВЛЕНИЕ В CONKY ДАТЧИКА ТЕМПЕРАТУРЫ ЖЕСТКОГО ДИСКА
Conky — мощный системный монитор, способный показывать практически любую информацию о компьютере и подлежащий тонкой настройке. Установите пакет hddtemp sudo apt-get install hddtemp Отредактируйте файл sudo gedit /etc/default/hddtemp Измените на RUN_DAEMON=»true» и DISKS=»/dev/sda»Не забудьте расскомментировать (убрать #) Запустите демон sudo /etc/init.d/hddtemp start в автозагрузку добавьте: sudo /etc/init.d/hddtemp start Отредактируйте файл…
  2017-08-10 20:14:41 | Категория: Система
   Сравнение переменной с массивом
Если имеется переменная которую необходимо сравнить с массивом,то можно воспользоваться функцией in_array() которая проверяет присутствует ли в массиве значение. in_array(значение, массив); Пример кода: $a = "bmp"; $b = array('zip','7z','rar','tar','taz'); $c = array('png','jpg','bmp','psd','gif'); if(in_array($a, $b)){echo "Это архив";} elseif(in_array($a, $c)){echo "Это изображение";} Это…
  2017-08-19 22:36:45 | Категория: PHP
   MY WEATHER INDICATOR — ПОГОДНЫЙ ВИДЖЕТ ДЛЯ UBUNTU
Погодный виджет My Weather Indicator очень прост в настройке, достаточно указать город и он готов к работе. Дополнительные настройки виджета практически не требуются, имеются несколько тем погодного виджета, простое перемещение виджета по рабочему столу при помощи курсора. Меню My Weather Indicator в трее помимо настроек содержит довольно много полезной информации. Для установки погодного виджета в терминале выполните…
  2017-08-10 13:49:50 | Категория: Разное
   Установка Minecraft в Linux Ubuntu
Minecraft — компьютерная игра в жанре песочницы с элементами выживания и открытым миром, разработана шведским программистом Маркусом Перссоном. По стилю мир игры полностью состоит из блоков (ландшафт, предметы, мобы, игрок), и для текстурирования используются текстуры с низким разрешением (16×16 текселей). В настоящее время Minecraft имеет четыре режима игры: Творческий , Хардкор, Выживание и…
  2017-08-12 10:00:25 | Категория: Игры
   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

Вверх