Рецепт №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/>";