ده دهی به دودویی (decbin)
تابع «decbin» یک عدد ده دهی را به دودویی تبدیل می کند. «ده دهی (Decimal)» همان پایه 10 است. «دودویی (Binary)» پایه 2 است. این تابع مثل تبدیل نمره کلاس به علامت های دوحالت است. خیلی ساده و سریع کار می کند.
تعریف و کاربرد decbin()
decbin(number) یک رشته دودویی برمی گرداند. ورودی عدد ده دهی است. خروجی همیشه رشته است، نه عدد. برای برگشت، از bindec استفاده کن.
نکته: برای تبدیل برعکس، به bindec() نگاه کن.
سینتکس (Syntax)
<?php
$bin = decbin(1587);
echo $bin;
?>
مثال عملی: تبدیل ده دهی به دودویی
<?php
echo decbin("3") . "<br>";
echo decbin("1") . "<br>";
echo decbin("1587") . "<br>";
echo decbin("7");
?>
پارامترها و خروجی
number
اجباری است. یک عدد ده دهی بده. خروجی یک رشته دودویی است. نسخه های پشتیبانی شده: PHP 4 و بالاتر.
چگونه فکر کنیم؟ تبدیل ده دهی به دودویی
در دودویی فقط صفر و یک داریم. مثل روشن یا خاموش. decbin این تبدیل را برایت انجام می دهد. لازم نیست تقسیم های پیاپی بنویسی.
گام های پیشنهادی
- عدد ده دهی را آماده کن.
- decbin را روی عدد صدا بزن.
- رشته دودویی را چاپ کن یا ذخیره کن.
منابع بیشتر
تبدیل دودویی به ده دهی (bindec) را نیز ببین. برای مرور توابع ریاضی، به فهرست ریاضی W3Schools سر بزن.
جمع بندی سریع
- decbin عدد ده دهی را دودویی می کند.
- خروجی همیشه رشته است.
- برای برعکس، از bindec استفاده کن.
- سریع و بدون محاسبه دستی کار می کند.