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.
Wolfenstein: Enemy Territory — компьютерная игра, созданная по мотивам Второй мировой войны частной компанией Splash Damage на базе игры Return to Castle Wolfenstein и выполненная на движке id Tech 3. Является трёхмерным тактическим шутером от первого лица с присутствием элементов РПГ (прокачка, классы персонажей).
Главная цель игры состоит в уничтожении или в защите указанных целей за некоторое отведённое время. Задания для…
OpenTTD — популярная компьютерная игра, аналог широко известной игры Transport Tycoon Deluxe. OpenTTD является бесплатной и свободной программой, для работы можно использовать файлы данных от платной оригинальной Transport Tycoon Deluxe.
Суть игры в создании и успешном развитии транспортного предприятия, которым руководит игрок. Развитие происходит благодаря извлечению прибыли, которая получается от перевозок грузов и…
Neverputt — бесплатная трехмерная игра для Linux, в игре Вы должны закатить мячик по наклонным платформам в лунку. Игра напоминает гольф и бильярд. В игре хорошая физика, в игре необходимо выбирать направление и силу удара, с каждым новым уровнем сложность игры повышается. В Neverputt могут играть до 4 человек по сети. Игра доступна для Linux, Win2K/XP, FreeBSD и Mac OSX.
Официальный сайт игры…
VLC — это бесплатный, открытый, кросс-платформенный мультимедиа проигрыватель и фреймворк, который воспроизводит большинство мультимедийных файлов, а также DVD, Audio CD, VCD и различные протоколы потокового вещания.
Простой, быстрый и мощный мультимедиа проигрыватель.
Играет всё: файлы, диски, веб-камеры, устройства и сетевые потоки.
Играет большинство кодеков без необходимости устанавливать кодек-паки:MPEG-2,…
File-roller — это менеджер архивов для среды GNOME. Он позволяет:
Создание и изменение архивов.
Просмотр архива.
Просмотр файла из архива.
Распаковка файлов архива.
File-roller поддерживает следующие форматы:
архивы Tar (.tar), включая сжатые с помощью gzip (.tar.gz, .tgz), bzip (.tar.bz, .tbz), bzip2 (.tar.bz2, .tbz2), compress (.tar.Z, .taz), lzip (.tar.lz, .tlz), lzop (.tar.lzo, .tzo), lzma (.tar.lzma) и xz (.tar.xz)
Zip-архивы (.zip)
Jar-архивы (.jar, .ear, .war)
архивы 7z (.7z)
образы CD iso9660 (.iso)
архивы…