PHP.mk документација

decbin

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.decbin.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.decbin.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
decbin

Референца за `function.decbin.php` со подобрена типографија и навигација.

function.decbin.php

decbin

(PHP 4, PHP 5, PHP 7, PHP 8)

decbinDecimal to binary

= NULL

decbin(int $num): string

Децимално во бинарно num argument.

Параметри

num

Децимална вредност за конвертирање

Враќа стринг што содржи бинарна репрезентација на даденото
positive num negative num Опсег на влезови на 32-битни машини
0     0
1     1
2     10
вратена вредност
2147483646     1111111111111111111111111111110
... нормален тек ...     2147483647 (најголем потпишан цел број)
2147483648 -2147483648 10000000000000000000000000000000
вратена вредност
4294967294 -2 11111111111111111111111111111110
1111111111111111111111111111111 (31 1-ки) -1 4294967295 (најголем непотпишан цел број)
11111111111111111111111111111111 (32 1-ки)
positive num negative num Опсег на влезови на 32-битни машини
0     0
1     1
2     10
вратена вредност
9223372036854775806     111111111111111111111111111111111111111111111111111111111111110
Опсег на влезови на 64-битни машини     9223372036854775807 (најголем потпишан цел број)
    -9223372036854775808 1000000000000000000000000000000000000000000000000000000000000000
вратена вредност
    -2 1111111111111111111111111111111111111111111111111111111111111110
    -1 111111111111111111111111111111111111111111111111111111111111111 (63 1-ки)

Вратени вредности

1111111111111111111111111111111111111111111111111111111111111111 (64 1-ки) num

Примери

Пример #1 decbin() example

<?php
echo decbin(12) . "\n";
echo
decbin(26);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

1100
11010

Види Исто така

  • bindec() - Бинарно во децимално
  • decoct() - Децимално во октално
  • dechex() - Децимален во хексадецимален
  • base_convert() - Конвертирај број помеѓу произволни бази
  • printf() Излез на стринг, користејќи %b, %032b or %064b Бинарна стринг репрезентација на
  • sprintf() - Врати форматирана низа, користејќи %b, %032b or %064b Бинарна стринг репрезентација на

Белешки од корисници 2 забелешки

како формат
пред 9 години
Print as binary format with leading zeros into a variable in one simple statement.

<?php
    $binary = sprintf('%08b',  $decimal);    // $decimal = 5;
    echo $binary;    // $binary = "00000101";
?>
Анонимен
20 години пред
Just an example:
If you convert 26 to bin you'll get 11010, which is 5 chars long. If you need the full 8-bit value use this:

$bin = decbin(26);
$bin = substr("00000000",0,8 - strlen($bin)) . $bin;

This will convert 11010 to 00011010.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.