Перевод чисел в разные системы исчисления

Рецепт №17. Из книги «128 рецептов php»
Перейти к оглавлению

Для осуществления перевода между самыми популярными системами счисления в php существую несколько функций, они принимают значение в одной системе и возвращают результат уже в другой.

Пример:

$dec = 123;
echo "dec: $dec<br/>";

// перевод из десятичной системы счисления в двоичную
$bin = decbin($dec);
echo "bin: $bin<br/>";

// перевод из двоичной системы счисления в десятичную
$dec = bindec($bin);
echo "dec: $dec<br/>";

// перевод из десятичной системы счисления
// в восьмеричную
$oct = decoct($dec);
echo "oct: $oct<br/>";

// перевод из восьмеричной системы счисления в десятичную
$dec = octdec($oct);
echo "dec: $dec<br/>";

// перевод из десятичной системы счисления в шестнадцатеричною
$hex = dechex($dec);
echo "hex: $hex<br/>";

// перевод из шестнадцатеричной системы счисления в десятичную
$dec = hexdec($hex);
echo "dec: $dec<br/>";

Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*