函式:decbin()
函式功能:將十進位制數字轉換為二進位制字串。
適用版本:該函式在PHP 4,PHP 5,PHP 7中是可用的。
語法:decbin(number)
引數:
- number: 必需,要轉換為二進位制的十進位制數字。
返回值:成功時返回一個包含二進位制表示的字串;如果輸入的數字非法,返回FALSE。
示例:
$num = 10;
$binary = decbin($num);
echo $binary; // 輸出 1010
$num = 16;
$binary = decbin($num);
echo $binary; // 輸出 10000
$num = 3.14;
$binary = decbin($num);
var_dump($binary); // 輸出 bool(false)
$num = -5;
$binary = decbin($num);
echo $binary; // 輸出 -101
注意事項:
- decbin() 函式只能處理整數,如果傳入的引數是一個浮點數,則會被轉換為整數。
- 如果輸入的數字非法(例如字串和其他非數值型別),則返回FALSE。
- 對於負數,decbin() 函式會返回帶有負號的二進位制字串。