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.
Функция empty() — проверяет, пуста ли переменная.
Проверяет, считается ли переменная пустой. Переменная считается пустой, если она не существует или её значение равно FALSE. empty() не генерирует предупреждение если переменная не существует.
Пример использования:
$a="";
echo empty($a);
// Пример выведет 1
$a = FALSE;
echo empty($a);
// Пример выведет 1
$a="0";
if(empty($a)){
echo "Переменная не задана";
}
// Пример выведет -…
Программа предназначена для обработки фотографий, в том числе в RAW-форматах.
Возможности RawTherapee:
коррекция экпозиции
настройка баланса белого
удаление цветовых и яркостных шумов
настройка цветовых каналов
компенсация хроматических аберраций, виньетирования и дисторсии
поворот и отражение изображения
кадрирование
изменение разрешения
редактирование тегов Exif и IPTC
пакетная…
Flush — основанный на GTK клиент BitTorrent. С его помощью можно загружать файлы из файлообменной сети BitTorrent, обладающий широким функционалом и возможностями гибкой настройки.
Возможности:
Управление запущенным экземпляром приложения через интерфейс командной строки.
Запуск нескольких экземпляров с различной конфигурацией одним и тем же пользователем.
Автоматическое копирование завершённых загрузок в…
Conky Gold-And-Grey отображает самую необходимую информацию: время работы системы,дату и время, загрузка процессора, процент использования ОЗУ и Swap (файл подкачки), процент занятого места на жестком диске отдельно по каталогам root и home, скорость отдачи и загрузки сетевого соединения.Conky Gold-And-Grey работает на всех окружениях рабочего стола Linux, при установке Conky необходимо указать окружение рабочего стола и тип…
Darktable управляет вашими цифровыми негативами в базе данных и позволяет просматривать их на «световом монтажном столе» с возможностью масштабирования. Программа позволяет также обрабатывать RAW-изображения и улучшать их.
Пытается заполнить нишу между множеством превосходных существующих raw- конвертеров и инструментами управления изображениями (такими как ufraw или f-spot). Пользовательский…