PHP функция hexdec()
Определение и использование
Функция hexdec() преобразует шестнадцатеричное число в десятичное.
Синтаксис
hexdec(hex_string)
Параметр | Описание |
---|---|
hex_string | Обязателен. Определяет шестнадцатеричное число, которое нужно преобразовать. |
Описание
возвращает hex_string Десятичное значение шестнадцатеричного числа, указанного параметром. Функция hexdec() преобразует шестнадцатеричную строку в десятичное число. Максимальное значение, которое может быть преобразовано, составляет 7fffffff, что равно 2147483647 в десятичной системе. С PHP 4.1.0 функция может обрабатывать большие числа и в этом случае возвращает тип float.
hexdec() заменяет все غیرшестнадцатеричные символы на 0. Таким образом, все левые нули игнорируются, но правые нули учитываются в значении.
Пример
<?php echo hexdec("1e"); echo hexdec("a"); echo hexdec("11ff"); echo hexdec("cceeff"); ?>
Вывод:
30 10 4607 13430527