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.
Функция PHP isset() проверяет «установлена» ли переменная. Возвращает TRUE, если переменная установлена и FALSE, если нет (NULL).
Примеры использования:
$a = 5;
echo isset($a);
// пример выведет - 1
$a = 5;
if(isset($a)){
echo "Переменная установлена";
}
else {
echo "Переменная не установлена";
}
// пример выведет - Переменная установлена
$a = 5;
if(isset($a) >= 5){
echo "Переменная установлена, больше или равна 5";
}
else {
echo "Переменная не…
Как правило дистрибутив Ubuntu легко можно установить при помощи CD/DVD диска или с USB-носителя (флешки), но если у Вас нетбук или в компьютере отсутствует дисковод CD/DVD, то установить Ubuntu можно только с USB носителя. Для создания в Ubuntu Live USB, в Ubuntu по-умолчанию, имеется необходимая программа. Созданная таким образом флешка отлично работает на большинстве компьютеров.
Но при установке Ubuntu у Вас может появилась…
Pantheon File Manager — быстрый, простой, легковесный и производительный менеджер файлов. Pantheon File Manager стандартный файловый менеджер в дистрибутиве Elementary OS, который поддерживается командной Elementary OS. Менеджер файлов имеет минимальную функциональность. В файловом менеджере Pantheon есть плагин для Dropbox который позволяют Вам загружать файлы в свои облачные хранилища и делиться ими с другими…
Для удаления ненужного ядра, необходимо узнать текущее ядро:
uname -a
В терминале Вы увидите примерно следующее:
Linux liman28-System-Name 3.12.0-4-generic #10-Ubuntu SMP Thu Nov 21 22:11:22 UTC 2013 i686 i686 i686 GNU/Linux
Далее необходимо узнать какие ядра установлены:
aptitude search linux-image | grep ^i
Если пакет aptitude не установлен, то установите его:
sudo apt-get install aptitude
:~$ aptitude search linux-image | grep ^i
i linux-image-3.11.0-13-generic - Linux kernel image for version 3.11.0 on 3
i …
Полнофункциональный клон классической игры Pac-Man.
Njam имеет аналогичный игровой процесс как и в классической игры Pac-Man. Помимо этого игра имеет небольшие системные требования, есть режим одиночной игры и мультиплеер, помимо этого можно играть локально или по сети.
В Njam более двухсот уровней, очень симпатичная графика и музыкальное оформление, имеется встроенный реактор уровней и поддержка управление…