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.
Для создания массива из массива используемого для ключей и массива используемого для значений применяется функция array_combine().
Пример использования:
echo '<pre>';
$a = array("кино", "музыка", "театр", "цирк", "школа");
$b = array(23,45,88,"клоуны","уроки");
print_r($c = array_combine($b, $a));
echo '</pre>';
Array
(
[23] => кино
[45] => музыка
[88] => театр
[клоуны] => цирк
[уроки] =>…
Aqualung — аудиоплеер с плавными переходами
Aqualung — это музыкальный проигрыватель для операционной системы GNU/Linux. Его особенностью является то, что переход к следующей дорожке в списке воспроизведения происходит точно, без задержек. Он также поддерживает высококачественное преобразование частоты дискретизации, если это требуется (когда устройство вывода и воспроизводимая дорожка имеют разную…
phpBB — популярный бесплатный веб-форум со свободным исходным кодом, разработанный на языке PHP, поддерживающий различные СУБД, включая MySQL, PostgreSQL, MS SQL Server, MS Access, SQLite, а также Oracle (при наличии необходимых изменений).
Кроме поддержки различных СУБД достоинствами phpBB являются:
Несложная в использовании система шаблонов.
Многоязычный интерфейс: языковые файлы переведены на более чем 50 языков и доступны для…
Midori — легковесный браузер с графическим интерфейсом пользователя, использующий для отображения веб-страниц движок WebKit, а для построения интерфейса — библиотеку GTK+. Существует сборка для Win32, доступная на официальном сайте.
Возможности программы:
полная интеграция с GTK+2.
быстрый рендеринг с помощью движка WebKit.
управление вкладками, окнами и сеансами
настраиваемый поиск в Интернете
поддержка…
Команда mv — перемещение, переименование файла (каталога)
Команда mv чем та похоже на команду cp, но в отличии команды cp которая копирует файл, команда mv удаляет исходный файл (перемещает).
Например, переместим файл с одной папки в другую:
mv /имя_папки_1/файл_1 /имя_папки_2/файл_1
Так же можно переместить файл с одной папки в другую и переименовать файл:
mv /имя_папки_1/файл_1 /имя_папки_2/файл_2
Если необходимо…