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

   Слияние двух и более массивов
Для слияния двух и более массивов используется функция array_merge(). Пример использования: Слияние трех массивов и одного значения echo '<pre>'; $a = array("кино", "музыка", "театр", "цирк", "школа"); $b = array(23, 45, 88, "клоуны", "уроки"); $c = array("кошка", "тигр"); $d = 333; print_r($arr = array_merge($a, $b, $c, (array)$d)); echo '</pre>'; Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк [4] => школа [5] => 23 [6] => 45 [7] => 88 [8] =>…
  2017-08-20 23:16:14 | Категория: PHP
   HandBrake
HandBrake — программное обеспечение для конвертирования MPEG-видео (включая DVD-видео) в MPEG-4 видеофайл в форматах mp4 и mkv. Поддерживаемые форматы Входные: DVD, DVD-образы, DVD VOB файлы, MPEG-TS, Matroska, AVI, mpeg-4 и т.д.Форматы выходных контейнеров: MP4 и MKV.Видеокодеки: x264.Аудио: AAC и AC-3 Программа HandBrake доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться…
  2017-08-06 01:52:43 | Категория: Мультимедиа
   LIBREOFFICE 4.2
LibreOffice — мощный офисный пакет, полностью совместимый с 32/64-битными системами. Переведён более чем на 30 языков мира. Поддерживает большинство популярных операционных систем, включая GNU/Linux, Microsoft Windows и Mac OS X.   LibreOffice бесплатен и имеет открытый исходный код, следовательно, вы можете бесплатно скачивать, использовать и изучать LibreOffice. LibreOffice бесплатен как для частного, так и для образовательного или…
  2017-08-04 14:32:52 | Категория: Офис
   H-CRAFT CHAMPIONSHIP — КЛАССИЧЕСКИЕ ФУТУРИСТИЧЕСКИЕ ГОНКИ
H-Craft Championship — классические футуристические гонки, которые освежат в памяти игроков со стажем самые приятные воспоминания. В отличие от других игр в этом жанре H-Craft Championship сконцентрирует внимание игроков только на гонке, убрав ненужные, по мнению разработчиков, элементы, такие как стрельба, площадки ускорения и прочие. В игре H-Craft Championship под вашим управлением оказывается скоростное транспортное…
  2017-08-08 18:26:37 | Категория: Игры
   App Grid — легковесный центр приложений для Ubuntu
App Grid — новый легковесный центр приложений для Ubuntu, он достаточно простой, но очень удобный в использовании.   В App Grid имеется поиск, фильтры, детальный просмотр. В детальном просмотре скриншоты, полное описание и комментарии пользователей.   В отличии от центра приложений Ubuntu App Grid очень быстро запускается, впечатляет быстрота работы.   Установка доступна для Linux Ubuntu 13.04 и 13.10: sudo…
  2017-08-03 21:43:16 | Категория: Система

Вверх