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);?>