base_convert - Преобразование числа между произвольными системами счисления
Вернуться к: Математические функции
base_convert
(PHP 4, PHP 5, PHP 7)
base_convert — Преобразование числа между произвольными системами счисления
Описание
$number
, int $frombase
, int $tobase
)
Возвращает строку, содержащую число number
представленное в системе счисления tobase
. Система счисления, в которой дано число
number
указана в frombase
. Значения
frombase
и tobase
должны быть между 2 и 36 (включительно). Цифры в числах, представленных в системе счисления
выше десятичной, будут представлены буквами a-z,
когда a обозначает 10, b обозначает 11 и z - 35.
base_convert() может потерять точность представления больших чисел из-за свойств связанных с внутренним представлением типов "double" или "float". См. также раздел руководства Числа с плавающей точкой для более конкретной информации и ограничений.
Список параметров
-
number
-
Число для преобразования
-
frombase
-
Основание системы счисления числа
number
-
tobase
-
Основание системы счисления для преобразования числа
number
Возвращаемые значения
number
преобразованное в систему счисления tobase
Примеры
Пример #1 Пример использования base_convert()
<?php
$hexadecimal = 'A37334';
echo base_convert($hexadecimal, 16, 2);
?>
Результат выполнения данного примера:
101000110111001100110100
Вернуться к: Математические функции