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

   SHUTTER — МНОГОФУНКЦИОНАЛЬНАЯ ПРОГРАММА, ПОЗВОЛЯЮЩАЯ ДЕЛАТЬ СКРИНШОТЫ
shutter — многофункциональная программа, позволяющая делать скриншоты. Можно делать скриншоты окна, части эрана, всего экрана, или даже веб-сайта, потом добавлять к ниму различные эффекты, рисовать на нём, и в конце загрузить его на интернет-хостинг изображений. И всё это из одного окна! Программа shutter доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или…
  2017-08-07 07:59:02 | Категория: Графика
   Слияние двух и более массивов
Для слияния двух и более массивов используется функция 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
   SLIMBOAT — БЫСТРЫЙ И НАДЕЖНЫЙ ВЕБ-БРАУЗЕР
SlimBoat — Быстрый и надежный веб-браузер, обладающий набором всех необходимых функций. Возможности программы Автоматическое заполнение и сохранение веб-форм. Вход в учетную запись онлайн с помощью одного щелчка. Простой обмен страницами, фотографиями или текстовыми отрывками с вашими друзьями в сети facebook. Удаляет навязчивую рекламу с веб-страниц. Сохраняет память и пропускную способность! Позволяет…
  2017-08-08 19:01:15 | Категория: Интернет
   Anki - программа для тренировки памяти по методу "повторение с интервалами"
Anki — программа, помогающая вам запоминать разные данные (например, слова или выражения на иностранном языке) легко, быстро и эффективно. Для этого программа отслеживает как хорошо вы запомнили каждый из пунктов и использует эту информацию для составления оптимального графика показа карточек. Помимо текста, она может воспроизводить звук, показывать изображения и TeX- вставки в карточках. Она может…
  2017-08-13 22:05:26 | Категория: Разное
   УСТАНОВКА ПРИЛОЖЕНИЯ ОБЛАЧНОГО ХРАНЕНИЯ ОТ MAIL.RU ДЛЯ LINUX
Заведите почтовый ящик в Mail.ru или войдите в него. Во вкладке «Еще» выберите «Облако»     Вы войдете на страницу облачного хранения     Скачайте deb пакет для установки облачного хранения от Mail.ru        Установите deb пакет используя команду: sudo dpkg -i ~/Загрузки/Имя_пакета.deb   Запустите приложение из меню Dash или используйте в терминале для запуска приложения команду…
  2017-08-02 09:36:50 | Категория: Интернет

Вверх