Преобразуйте шестнадцатеричное число в восьмеричное:
<?php$hex = "E196"; echo base_convert($hex,16,8 ?>);Функция base_convert() преобразует числа между произвольными основаниями.
base_convert( число,frombase,tobase );
параметр | описывать |
---|---|
число | Необходимый. Указывает число для конвертации. |
с базы | Необходимый. Указывает исходную основу числа. От 2 до 36 (включительно). Числа выше десятичной дроби обозначаются буквами az, например a — 10, b — 11 и z — 35. |
тобаза | Необходимый. Указывает базу для преобразования. От 2 до 36 (включительно). Числа выше десятичной дроби обозначаются буквами az, например a — 10, b — 11 и z — 35. |
Возвращаемое значение: | Число преобразуется в указанную базу. |
---|---|
Тип возврата: | Нить |
PHP-версия: | 4+ |
Преобразование восьмеричного числа в десятичное:
<?php$oct = "0031";echo base_convert($oct,8,10);?>Преобразуйте восьмеричное число в шестнадцатеричное:
<?php$oct = "364";echo base_convert($oct,8,16);?>