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.
TV-Maxe – программа для просмотра онлайн ТВ каналов . Программа основана на P2P технологии SopCast.
Возможности TV-MAXE:
Просмотр ТВ-каналов через пиринговую технологию SopCast;
Поддержка Gstreamer, Mplayer и VLC;
Удалённое управление HTTP;
Есть возможность управлять посредством пульта дистанционного управления;
Фильтрация списков каналов;
Добавление вручную ТВ-канала;
Сохранение списка ТВ-каналов;
Поддержка…
cclive — это легковесная утилита командной строки для извлечения видеоклипов с Youtube и подобных ему сайтов. Представляет собой программу clive, переписанную на языке C++, с меньшими системными требованиями и меньшим числом зависимостей.
cclive в основном является средством загрузки видеоклипов, но также может работать с видеоплеерами наподобие «mplayer», чтобы не использовать для их воспроизведения…
Mozilla Thunderbird — бесплатная кроссплатформенная свободно распространяемая программа для работы с электронной почтой и группами новостей, а при установке расширения Lightning, и с календарем. Является составной частью проекта Mozilla. Поддерживает протоколы: SMTP, POP3, IMAP, NNTP, RSS. Предоставляются официальные сборки для Microsoft Windows, Mac OS X, Linux (i386), причём набор возможностей на всех платформах одинаков.
Описание Mozilla…
Pale Moon — браузер с открытым исходным кодом, основанный на Mozilla Firefox. Распространяется Moonchild Productions и доступен для платформ на базе Windows, Linux, а также в бета-версии для Android и OS X.
Основным отличием Pale Moon от Firefox является целый набор внутренних улучшений, цель которых повысить производительность программы. Включает в себя расширенную поддержку современных процессоров (наборов инструкций, вроде SSE2), за…
Daedalus — это динамичный 2D шутер с видом сверху с похожей игровой механикой как в Quake 3: arena, Alien Breed, Subvein, Counter-Strike 2D, Unreal Tournament. Можно играть solo с ботами, либо на готовых серверах в сети. Классические режимы игры: Deathmatch, CTF.
Установка игра не требует, для того чтобы начать играть в Daedalus достаточно скачать архив игры с официального сайта (страница загрузки):
Linux 32
Linux 64
Распакуйте архив в любое удобное вам…