توابع تبدیل اعداد به باینری، اکتال، هگزا دسیمال
جمعه 6 مرداد 1391 2:48 PMتابع decbin : کار این تابع تبدیل دسیمال به باینری است یک عدد در مبنای 10 را گرفته و به مبنای 2 تبدیل می کند.
تابع decoct : تبدیل دسیمال به اکتال (مبنای هشت) است. عدد مبنای 10 را به مبنای 8 تبدیل می کند.
تابع dechex : تبدیل دسیمال به هگزا دسیمال است. عدد مبنای 10 را به مبنای 16 تبدیل می کند.
مثال :
<?php
$num = 100;
result: "Binary: 1100100 "
$bin = decbin($num); echo "Binary: $bin ";
result: "Octal: 144 "
$oct = decoct($num); echo "Octal: $oct ";
// تبدیل به هگزا دسیمال
// result: "Hexadecimal: 64 "
$hex = dechex($num);
echo "Hexadecimal: $hex ";
?>
$num = 100;
result: "Binary: 1100100 "
$bin = decbin($num); echo "Binary: $bin ";
result: "Octal: 144 "
$oct = decoct($num); echo "Octal: $oct ";
// تبدیل به هگزا دسیمال
// result: "Hexadecimal: 64 "
$hex = dechex($num);
echo "Hexadecimal: $hex ";
?>
خروجی :
Binary: 1100100 Octal: 144 Hexadecimal: 64