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