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.
В этой статье будет рассмотрено удаление элементов массива как по ключу, так и по значению.
Удаление элементов массива по значению:
$b = array('zip','7z','rar','tar','taz');
print_r ($b);
echo "<br>";
$x = array_search('7z', $b); // находим значение в массиве
unset($b[$x]); // удаляем из массива значение
print_r ($b);
Для удаления элемента массива по значению, необходимо сначала его найти в массиве (функция array_search), а затем…
Unclutter - программа позволяющая автоматически скрывать курсов во время отсутствия активности, такая возможность будет весьма полезна например при длительной печати текста, просмотре видео и др.
Программу можно установить через "Центр приложений Ubuntu" или выполнив команду в терминале:
sudo apt-get install unclutter
Для настройки времени скрытия курсора необходимо отредактировать файл /etc/default/unclutter:
sudo gedit…
Полнофункциональный клон классической игры Pac-Man.
Njam имеет аналогичный игровой процесс как и в классической игры Pac-Man. Помимо этого игра имеет небольшие системные требования, есть режим одиночной игры и мультиплеер, помимо этого можно играть локально или по сети.
В Njam более двухсот уровней, очень симпатичная графика и музыкальное оформление, имеется встроенный реактор уровней и поддержка управление…
Biniax-2 — свободно распространяемая логическая игра, требуется ловить надвигающиеся сверху цветные парные блоки, управляя таким же блоком, меняющим при каждом контакте цвет.
Особенности игры:
два режима — аркадный (блоки опускаются непрерывно) и тактический (блоки опускаются через каждые два хода)
можно играть вдвоём на одном компьютере
оконный режим
Программа Biniax-2 доступна в официальном…
FD (аббревиатура FD расшифровывается как File and Directory — файл и каталог) — простой в использовании файловый менеджер для новичков в мире Un*x. Как видно из названия, он полностью переписан с нуля — оригинальная версия была написана Atsushi Idei для MS-DOS(tm) и очень популярна в Японии. Сообщения доступны на 2х языках: английском или японском.
Программа dfclone доступна в официальном репозитории Ubuntu, поэтому ее можно…