decbin

(PHP 4, PHP 5, PHP 7)

decbinDezimal zu Binär Konvertierung

Beschreibung

decbin ( int $number ) : string

Liefert eine binäre Repräsentation des Parameters number als String.

Parameter-Liste

number

Der umzuwandelnde Dezimalwert

Wertebereich der Eingabe unter 32-bit Systemen
positive number negative number Rückgabewert
0   0
1   1
2   10
... weiterer Verlauf ...
2147483646   1111111111111111111111111111110
2147483647 (größte vorzeichenbehaftete Ganzzahl)   1111111111111111111111111111111 (31 Einsen)
2147483648 -2147483648 10000000000000000000000000000000
... weiterer Verlauf ...
4294967294 -2 11111111111111111111111111111110
4294967295 (größte vorzeichenlose Ganzzahl) -1 11111111111111111111111111111111 (32 Einsen)
Wertebereich der Eingabe unter 64-bit Systemen
positive number negative number Rückgabewert
0   0
1   1
2   10
... weiterer Verlauf ...
9223372036854775806   111111111111111111111111111111111111111111111111111111111111110
9223372036854775807 (größte vorzeichenbehaftete Ganzzahl)   111111111111111111111111111111111111111111111111111111111111111 (63 Einsen)
  -9223372036854775808 1000000000000000000000000000000000000000000000000000000000000000
... weiterer Verlauf ...
  -2 1111111111111111111111111111111111111111111111111111111111111110
  -1 1111111111111111111111111111111111111111111111111111111111111111 (64 Einsen)

Rückgabewerte

Binärrepresentation von number als String.

Beispiele

Beispiel #1 decbin() Beispiel

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

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

1100
11010

Siehe auch

  • bindec() - Umwandlung von binär zu dezimal
  • decoct() - Dezimal zu Oktal Umwandlung
  • dechex() - Dezimal zu Hexadezimal Umwandlung
  • base_convert() - Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen
  • printf() - Gibt einen formatierten String aus, unter Verwendung von %b, %032b oder %064b als Format
  • sprintf(), unter Verwendung von %b, %032b oder %064b als Format