Wandeln Sie eine Hexadezimalzahl in eine Oktalzahl um:
<?php$hex = "E196"; echo base_convert($hex,16,8);Die Funktion base_convert() konvertiert Zahlen zwischen beliebigen Basen.
base_convert( number,frombase,tobase );
Parameter | beschreiben |
---|---|
Nummer | Erforderlich. Gibt die umzurechnende Zahl an. |
frombase | Erforderlich. Gibt die ursprüngliche Basis der Zahl an. Zwischen 2 und 36 (einschließlich). Zahlen über der Dezimalstelle werden durch die Buchstaben az dargestellt, z. B. a für 10, b für 11 und z für 35. |
tobase | Erforderlich. Gibt die Basis an, die konvertiert werden soll. Zwischen 2 und 36 (einschließlich). Zahlen über der Dezimalstelle werden durch die Buchstaben az dargestellt, z. B. a für 10, b für 11 und z für 35. |
Rückgabewert: | Die Zahl wird in die angegebene Basis umgewandelt. |
---|---|
Rückgabetyp: | Zeichenfolge |
PHP-Version: | 4+ |
Oktalzahl in Dezimalzahl umwandeln:
<?php$oct = "0031";echo base_convert($oct,8,10);?>Konvertieren Sie eine Oktalzahl in eine Hexadezimalzahl:
<?php$oct = "364";echo base_convert($oct,8,16);?>