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