Zahlensystem Funktionen in PHP

In PHP gibt es genauso wie in C genügend Funktionen, um das momentane Zahlensystem umzurechnen. Eine Anleitung und Erklärung von Zahlensystemen findest du im Kapitel über Zahlensysteme. Hier präsentieren wir einfach die wichtigsten Funktionen. Bei allen Funktionen muss man beachten, dass diese nicht „aufgefüllt“ werden. Die Länge der Rückgabe ist also immer abhängig davon, wie viele Stellen es für die Repräsentation der umgewandelten Zahl im neuen Zahlensystem braucht.

FunktionBeschreibung
string dechex(int $arg)Rechnet die übergebene Dezimalzahl in eine Hexadezimalzahl um.14 → e
int hexdec(string $arg)Rechnet den Hexadezimalstring $arg in eine Dezimalzahl um. c → 13
string decbin(int $arg)Liefert eine binäre Repräsentation des Parameters $arg als String. Der größte konvertierbare Wert ist dezimal 4294967295 bzw. eine Kette von 32 Einsen im Binärergebnis.12 → 1100
int bindec(string $arg)Konvertiert die Binärzahl $arg in eine Dezimalzahl. Falls $arg außerhalb von einem Integer liegt, wird $arg zu einer float Zahl konvertiert.11 → 3
string decoct(int $arg)Konvertiert $arg in eine oktale Zahldarstellung. Der größte konvertierbare Wert ist 4294967295 (dezimal) bzw. „37777777777“ (oktal).264 → 410
int octdec(string $arg)Wandelt den oktal kodierten Eingabestring $arg in die entsprechende Dezimaldarstellung.17 → 15

Das Tutorial geht nun mit einem äußerst wichtigen Thema weiter: Strings (Zeichenketten).