old.ubuntu-desktop.ru - Перевод чисел из одной системы счисления в другую (php) - PHP Главная > Веб-программирование > PHP
Перевод чисел из одной системы счисления в другую (php)
hexdec — Переводит число из шестнадцатеричной системы счисления в десятичную.
Пример использования:
$a = '7e0';
echo hexdec($a);
2016
dechex — Переводит число из десятичной системы счисления в шестнадцатеричную.
Пример использования:
$a = 2016;
echo dechex($a);
7e0
decbin — Переводит число из десятичной системы счисления в двоичную.
Пример использования:
$a = 2016;
echo decbin($a);
11111100000
bindec — Переводит число из двоичной системы в десятичную.
$a = 11111100000;
echo bindec($a);
2016
decoct — Переводит число из десятичной системы счисления в восьмеричную.
$a = 2016;
echo decoct($a);
3740
octdec — Переводит число из восьмеричной системы счисления в десятичную.
$a = 3740;
echo octdec($a);
2016
base_convert — Преобразование числа между произвольными системами счисления.
string base_convert ( string number, int frombase, int tobase)
Возвращает строку, содержащую число number, представленное с базой tobase.База, в которой number даётся, специфицируется в frombase. И frombase, и tobase должны быть в диапазоне от 2 до 36 включительно.Цифры в числах с базой выше 10 будут представлены буквами a-z, когда a означает 10, b означает 11 и z означает 35.
Пример перевода числа «2016» десятичной системы в систему с основанием 35.
Для изменения регистра всех ключей массива используется функция array_change_key_case(). Числовые ключи останутся нетронутыми.
Дополнительные параметры CASE_UPPER, либо CASE_LOWER (используется по умолчанию).
Пример использования:
Верхний регистр
$a = array("g1"=>"кино", "g2"=>"музыка", "g3"=>"театр", "g4"=>"цирк", "red"=>"школа");
print_r($a);
echo "<br>";
$a = array_change_key_case($a, CASE_UPPER);
print_r($a);
Array ( [g1] => кино [g2] => музыка [g3] => театр [g4] =>…
htmlspecialchars - преобразует специальные символы в HTML сущности.
Эта функция полезна при отображении данных, введенных пользователем, которые могут содержать нежелательные HTML тэги, например в форуме или гостевой книге. Необязательный аргумент определяет режим обработки одиночных и двойных кавычек. В режиме по умолчанию, ENT_COMPAT, преобразуются двойные кавычки, одиночные остаются без изменений. В…
Иногда для выполнения программы нужно сразу много памяти и ее можно взять ее из дискового кэша. Мгновенно дисковый кэш не уменьшится, только через некоторое время, для быстрой очистки дискового кэша можно использовать следующую команду:
sudo sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'
Эта команда заставит ядро освободить память, используемую для…
eboard — графическая шахматная программа, которая может функционировать, как интерфейс к шахматным серверам в Интернете (например, FICS) и шахматным движкам типа Crafty.
Этот пакет содержит шахматный интерфейс, что означает, что вы можете играть как с другим человеком на том же компьютере, так и участвовать в игре на сервере в Интернете. Чтобы играть против компьютера, нужно дополнительно установить шахматный…
VirtualBox — бесплатная программа для запуска операционных систем Windows, Linux, MacOS X, DOS и некоторых других из под другой операционной системы. Например, используя VirtualBox, вы можете работать в Ubuntu и запустить Windows XP прямо из Ubuntu.
Рассмотрим установку VirtualBox для Linux
Откройте официальную страницу загрузки программы —https://www.virtualbox.org/wiki/Linux_Downloads
Скачайте пакет deb для своей версии Linux, например…