(PHP 4, PHP 5, PHP 7, PHP 8)
decbin — 十進(jìn)制轉(zhuǎn)換為二進(jìn)制
$number): string
返回一字符串,包含有給定
number 參數(shù)的二進(jìn)制表示。所能轉(zhuǎn)換的最大數(shù)值為十進(jìn)制的
4294967295,其結(jié)果為 32 個 1 的字符串。
numberDecimal value to convert
positive number |
negative number |
return value |
|---|---|---|
| 0 | 0 | |
| 1 | 1 | |
| 2 | 10 | |
| ... normal progression ... | ||
| 2147483646 | 1111111111111111111111111111110 | |
| 2147483647 (largest signed integer) | 1111111111111111111111111111111 (31 1's) | |
| 2147483648 | -2147483648 | 10000000000000000000000000000000 |
| ... normal progression ... | ||
| 4294967294 | -2 | 11111111111111111111111111111110 |
| 4294967295 (largest unsigned integer) | -1 | 11111111111111111111111111111111 (32 1's) |
positive number |
negative number |
return value |
|---|---|---|
| 0 | 0 | |
| 1 | 1 | |
| 2 | 10 | |
| ... normal progression ... | ||
| 9223372036854775806 | 111111111111111111111111111111111111111111111111111111111111110 | |
| 9223372036854775807 (largest signed integer) | 111111111111111111111111111111111111111111111111111111111111111 (63 1's) | |
| -9223372036854775808 | 1000000000000000000000000000000000000000000000000000000000000000 | |
| ... normal progression ... | ||
| -2 | 1111111111111111111111111111111111111111111111111111111111111110 | |
| -1 | 1111111111111111111111111111111111111111111111111111111111111111 (64 1's) | |
Binary string representation of number
示例 #1 decbin() 例子
<?php
echo decbin(12) . "\n";
echo decbin(26);
?>
以上例程會輸出:
1100 11010