(PHP 4, PHP 5, PHP 7)
decbin — Переводит число из десятичной системы счисления в двоичную
$number
)
Возвращает строку, содержащую двоичное представление указанного аргумента
number
.
number
Десятичное число для преобразования
положительный number |
отрицательный number |
возвращаемое значение |
---|---|---|
0 | 0 | |
1 | 1 | |
2 | 10 | |
... и так далее ... | ||
2147483646 | 1111111111111111111111111111110 | |
2147483647 (наибольший знаковый integer) | 1111111111111111111111111111111 (31 единичка) | |
2147483648 | -2147483648 | 10000000000000000000000000000000 |
... и так далее ... | ||
4294967294 | -2 | 11111111111111111111111111111110 |
4294967295 (наибольший беззнаковый integer) | -1 | 11111111111111111111111111111111 (32 единички) |
положительный number |
отрицательный number |
возвращаемое значение |
---|---|---|
0 | 0 | |
1 | 1 | |
2 | 10 | |
... и так далее ... | ||
9223372036854775806 | 111111111111111111111111111111111111111111111111111111111111110 | |
9223372036854775807 (наибольший знаковый integer) | 111111111111111111111111111111111111111111111111111111111111111 (63 единички) | |
-9223372036854775808 | 1000000000000000000000000000000000000000000000000000000000000000 | |
... и так далее ... | ||
-2 | 1111111111111111111111111111111111111111111111111111111111111110 | |
-1 | 1111111111111111111111111111111111111111111111111111111111111111 (64 единички) |
Бинарное строковое представление number
Пример #1 Пример использования decbin()
<?php
echo decbin(12) . "\n";
echo decbin(26);
?>
Результат выполнения данного примера:
1100 11010