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.
KTorrent — BitTorrent-клиент для KDE, написанный на C++ с использованием инструментария Qt.
Возможности программы:
Ограничение получения и передачи файлов, количества одновременных закачек и соединений на одну закачку;
настройка скоростных ограничений в зависимости от времени;
ограничения максимальных скоростей для каждого задания;
поиск при помощи разных инструментов. Среди прочих — средство поиска по…
Утилита Caffeine-plus позволяет заблокировать запуск скринсейвера, переход компьютера в ждущий и спящий режимы. Данный функционал может быть полезен для комфортного просмотра фильмов, прослушивания музыки и т.п.
Для установки Caffeine-plus в Linux Ubuntu (14.04) в терминале поочередно выполните следующие команды:
sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install caffeine-plus
Значок утилиты Caffeine постоянно находиться в…
Для удаления программ можно воспользоваться терминалом, для установки пакета из репозитория необходимо сделать следующее:
sudo apt-get install имя пакета
для удаления:
sudo apt-get remove имя пакета
для удаления пакета со всеми файлами настроек:
sudo apt-get --purge remove имя пакета
Чтобы переустановить пакет введите следующую команду:
sudo apt-get install --reinstall имя…
Игра kbreakout похожа на классические игры breakout и xboing, но отличается улучшенной графикой и эффектами. Верхняя треть игрового экрана занята рядами брусков. По экрану, отскакивая от верхней и боковых границ экрана, движется мяч. Попадая в брусок, мяч отскакивает, а брусок исчезает. Игрок теряет одну жизнь, когда мяч ударяется в нижнюю часть экрана; чтобы предотвратить это, у игрока есть подвижная ракетка, с…
Для добавления одного или нескольких элементов в конец массива используется функция array_push().
Пример использования:
$a = array("кино", "музыка");
print_r($a);
echo "<br>";
array_push($a, "театр", "цирк");
print_r($a);
Array ( [0] => кино [1] => музыка ) Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк…