decbin
(PHP 4, PHP 5, PHP 7, PHP 8)
decbin — Wandelt von dezimal zu binär um
Beschreibung
$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 num
negative num
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 64bit-Systemen positive num
negative num
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ä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() unter Verwendung von
%b
,%032b
oder%064b
als Format