Установи Linux! Стань свободным!
Онлайн всего: 3 | Посетители: 1 | Боты: 2
Дата 20.05.2026 Время: 23:39
Ваш IP: 216.73.217.152
Загрузка сервера: 1.05
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   КОПИРОВАНИЕ КАТАЛОГОВ И ФАЙЛОВ
Создание каталога. Команда mkdir позволяет создать каталог, например: mkdir /home/имя пользователя/ubuntu После выполнения команды в домашней директории создается новый каталог ubuntu Команда rmdir удалит каталог (только если он пустой), пример: rmdir /home/имя пользователя/ubuntu Копирование файла или каталога Копирование файла выполняется командой cp, например: cp /home/имя пользователя/555555.txt /home/имя…
  2017-08-02 10:31:49 | Категория: Команды терминала
   Bos Wars — футуристическая стратегия в режиме реального времени
Bos Wars —  футуристическая стратегия в режиме реального времени, в которой вам предстоит развивать военную экономику для успешной борьбы с врагами.В Bos Wars используется динамическая экономика. Энергию производят электростанции, ресурсы вырабатываются из природных источников и т.д. Здания и юниты производятся непрерывно. Карты в игре могут достигать больших размеров, что увеличивает потенциал…
  2017-08-12 09:10:00 | Категория: Игры
   GEDIT
gedit — свободный текстовый редактор рабочей среды GNOME, Mac OS X и Microsoft Windows с поддержкой Юникода. Распространяется на условиях GNU General Public License.В то время как целью простоты и удобства использования, Gedit является мощным общего назначения текстовый редактор. Программа переведена на русский. Возможности программы: Полная поддержка (UTF-8) Настраиваемая подсветка синтаксиса для различных языков (C, C++, Java, HTML, XML,…
  2017-08-04 18:19:24 | Категория: Офис
   FluxGui Indicator — адаптация цветовой тон монитора в зависимости от времени суток
FluxGui Indicator — это приложение позволяет адаптировать цветовой тон монитора к текущему времени суток. FluxGui Indicator позволяет менять цветовой тон экрана монитора в зависимости от времени суток, тем самым снимая с ваших глаз ненужную нагрузку. Днем для глаз будут полезны более холодные тона 6500К, а вечером более теплые тона 2700К. FluxGui Indicator постепенно и незаметно для Вас меняет цветовой тон. Для нормальной…
  2017-08-12 21:37:10 | Категория: Разное
   Слияние двух и более массивов
Для слияния двух и более массивов используется функция 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

Вверх