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

   РАЗБЛОКИРОВКА СВЯЗКИ КЛЮЧЕЙ UBUNTU
Когда Пользователь устанавливает пароль к своему почтовому ящику или пароль для входа на сайт, программа «Пароли и ключи» запоминает вводимые пороли и при обращении к почте или сайту на который необходимо зайти используя логин и пароль постоянно выскакивает окно которое просит ввести пароль для разблокировки связки ключей. После ввода пароля программа не требует ввода пароля до следующей…
  2017-08-06 10:03:22 | Категория: Ubuntu
   Обновление Ubuntu
Существует два варианта обновления Ubuntu, через терминал и воспользоваться менеджером обновлений. Обновление при помощи терминала: sudo apt-get update sudo apt-get upgrade Обновление через менеджер обновлений: Запустите менеджер обновлений В окне Менеджера обновлений вы можете увидеть список всех приложений, которым требуется обновление. Для установки обновлений Ubuntu нажмите кнопку Установить…
  2017-08-02 07:38:10 | Категория: Система
   ОПТИМИЗАЦИЯ РАБОТЫ ВИРТУАЛЬНОЙ ПАМЯТИ В UBUNTU
По умолчанию в Ubuntu при использовании ОЗУ больше 40% система начинает использовать SWAP (виртуальная память). При этом система начинает работать медленней, так как используется SWAP.   Для ускорения работы системы можно изменить параметр при котором будет задействована виртуальная память. По умолчанию в параметре vm.swappiness стоит значение 60.   Можно проверить: sudo cat /proc/sys/vm/swappiness  Этот параметр…
  2017-08-03 21:30:07 | Категория: Система
   VAP — программа для компоновки и печати изображений
VAP — программа для компоновки и печати изображений Основная функция программы — это подготовка изображений к печати в плане компоновки на бумаге. Программа не содержит инструментов редактирования самих изображений, только средства для размещения их на листе бумаги. Уже готовые для печати изображения можно разместить на бумаге, задать им подходящий размер, взаимное расположение, поворот, подписи…
  2017-08-12 20:30:45 | Категория: Офис
   Как узнать текущую версию Ubuntu?
Для того чтобы узнать текущую версию Ubuntu необходимо в терминале выполнить следующее: lsb_release -a  Для того что бы узнать версию ядра Linux необходимо в терминале выполнить следующее: uname -r  И для более подробной информации:  uname…
  2017-08-01 15:00:58 | Категория: Команды терминала

Вверх