توابع hexdec() PHP

تعریف و نحوه استفاده

توابع 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