ده دهی به اکتال (decoct)
با «decoct» می توانی تبدیل ده دهی به اکتال انجام دهی. «ده دهی (Decimal)» پایه 10 است. «اکتال (Octal)» پایه 8 است. در اکتال ارقام 0 تا 7 داریم. این تبدیل شبیه شمارش گروه های هشت تایی در کلاس است.
تعریف و کاربرد decoct()
تابع decoct(number) یک رشته اکتال برمی گرداند. ورودی عدد ده دهی است. خروجی همیشه رشته است. برای برعکس، از octdec استفاده کن.
نکته: تبدیل اکتال به ده دهی با octdec() انجام می شود.
سینتکس (Syntax)
<?php
$oct = decoct(1587);
echo $oct;
?>
مثال عملی: تبدیل ده دهی به اکتال
<?php
echo decoct("30") . "<br>";
echo decoct("10") . "<br>";
echo decoct("1587") . "<br>";
echo decoct("70");
?>
پارامترها و خروجی
number
اجباری است. عدد ده دهی بده. خروجی یک رشته اکتال است. نسخه های پشتیبانی: PHP 4 به بالا.
چرا اکتال مهم است؟
در اکتال هر سه بیت یک رقم می شود. مثل دسته بندی سه تایی کارت ها. بنابراین نمایش داده فشرده تر می شود و خواندن ساده تر است.
گام های پیشنهادی
- عدد ده دهی را آماده کن.
- decoct را روی عدد صدا بزن.
- رشته اکتال را چاپ یا ذخیره کن.
منابع و ادامه مطالعه
برای مرور «تبدیل ده دهی به اکتال» همین صفحه را نگه دار. همچنین تبدیل برعکس را در octdec ببین. فهرست ریاضی را هم اینجا ببین: W3Schools Math.
جمع بندی سریع
- decoct ده دهی را به اکتال تبدیل می کند.
- خروجی همیشه رشته است.
- برای برعکس، از octdec استفاده کن.
- اکتال گروه های سه بیتی را خلاصه می کند.