decbin

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

decbinWandelt von dezimal zu binär um

Beschreibung

decbin(int$num): string

Gibt die binäre Darstellung der in num angegebenen Ganzzahl als Zeichenkette zurück.

Parameter-Liste

num

Der umzuwandelnde Dezimalwert.

Wertebereich der Eingabe unter 32bit-Systemen
positive numnegative numRückgabewert
0 0
1 1
2 10
... weiterer Verlauf ...
2147483646 1111111111111111111111111111110
2147483647 (größte vorzeichenbehaftete Ganzzahl) 1111111111111111111111111111111 (31 Einsen)
2147483648-214748364810000000000000000000000000000000
... weiterer Verlauf ...
4294967294-211111111111111111111111111111110
4294967295 (größte vorzeichenlose Ganzzahl)-111111111111111111111111111111111 (32 Einsen)
Wertebereich der Eingabe unter 64bit-Systemen
positive numnegative numRückgabewert
0 0
1 1
2 10
... weiterer Verlauf ...
9223372036854775806 111111111111111111111111111111111111111111111111111111111111110
9223372036854775807 (größte vorzeichenbehaftete Ganzzahl) 111111111111111111111111111111111111111111111111111111111111111 (63 Einsen)
 -92233720368547758081000000000000000000000000000000000000000000000000000000000000000
... weiterer Verlauf ...
 -21111111111111111111111111111111111111111111111111111111111111110
 -11111111111111111111111111111111111111111111111111111111111111111 (64 Einsen)

Rückgabewerte

Binärdarstellung von num als Zeichenkette.

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() - Wandelt von binär zu dezimal um
  • decoct() - Wandelt von dezimal zu oktal um
  • dechex() - Wandelt von dezimal zu hexadezimal um
  • base_convert() - Wandelt einen numerischen Wert zwischen verschiedenen Zahlensystemen um
  • printf() - Liefert einen formatierten String unter Verwendung von %b, %032b oder %064b als Format
  • sprintf() - Gibt einen formatierten String zurück unter Verwendung von %b, %032b oder %064b als Format
To Top