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

   THE LEGEND OF EDGAR
The Legend of Edgar Описание игры: Однажды отец Эдгара, по окончании темной и дождливой ночи, не вернулся домой. Эдгар понял что тот был похищен злым волшебником, живущим в огромном замке возле старого болота. И теперь ему предстоит отправиться в путешествие через леса, озера, подземные шахты, чтобы спасти своего отца. Несмотря на 2D графику в стиле 16 битных приставок игра очень долгая и качественно сделанная. В…
  2017-08-09 00:17:48 | Категория: Игры
   Base64
Base64 - это позиционная система счисления с основанием 64. Система Base64 используется в электронной почте, как правило при передачи бинарных данных (файлы, картинки). Для кодирования используются символы английского алфавита (A-Z, a-z) и цифры (0-9), что в сумме составляет 62 знака, а для остальных двух знаков используются различные символы, в зависимости от разновидности Base64. base64_encode - кодирует данные способом MIME…
  2017-09-07 19:13:09 | Категория: PHP
   Deepin Terminal — эмулятор терминала
Deepin Terminal — эмулятор терминала разработанный командой создавшей дистрибутив Linux Deepin. Отличительной особенность терминала является приятный внешний вид, удобство и расширение возможностей. Deepin Terminal умеет делиться по вертикали или горизонтали, переключать рабочие столы. Так же в этом терминале будет очень полезна функция настройки горячих клавиш. Помимо всего в терминале имеется поиск,…
  2017-08-12 20:39:14 | Категория: Система
   Архиватор 7zip
p7zip — это портированный для командной строки Unix 7-Zip, архиватор с высоким коэффициентом сжатия. p7zip-full предоставляет инструменты для создания и распаковки архивов 7z как из командной строки, так и с использованием графического интерфейса (такого как Ark, File Roller или Nautilus). Установка p7zip-full позволяет File Roller использовать очень эффективный формат сжатия 7z для упаковки и распаковки файлов и каталогов. Кроме того,…
  2017-09-14 09:12:14 | Категория: Система
   HotShots — лучшая утилита для снятия скриншотов
HotShots позволяет легко и быстро создать скриншот экрана монитора. Как обычно в подобных программах можно создать снимок всего экрана, выделенную прямоугольную форму экрана, текущего окна, задать время задержки создания скриншота. Предварительно необходимо указать место сохранения скриншотов. Особое внимание стоит уделить встроенному редактору, с разнообразным набором инструментов, который…
  2017-08-10 19:33:13 | Категория: Разное

Вверх