PHP base_convert() Funktion

Definition und Verwendung

Die base_convert() Funktion konvertiert Zahlen zwischen beliebigen Basen.

Syntax

base_convert(number,frombase,tobase)
Parameter Beschreibung
number Notwendig. Der ursprüngliche Wert.
frombase Notwendig. Das ursprüngliche Basisystem der Zahl.
tobase Notwendig. Das zu konvertierende Basisystem.

Beschreibung

gibt eine Zeichenkette zurück, die number Mit tobase Darstellung des Basisystems.number Die Basis des eigenen Systems ist frombase bestimmt.frombase und tobase können nur zwischen 2 und 36 liegen (inklusive 2 und 36). Zahlen höher als Dezimalzahlen werden durch die Buchstaben a-z dargestellt, z.B. a für 10, b für 11 und z für 35.

Beispiel

Beispiel 1

Octalzahl in Dezimalzahl umwandeln:

<?php
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "Octal $oct ist Dezimal $dec.";
?>

Ausgabe:

Octal 0031 ist Dezimal 25.

Beispiel 2

Octalzahl in Hexadezimalzahl umwandeln:

<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "Octal $oct ist hexadezimal $hex.";
?>

Ausgabe:

Octal 364 ist hexadezimal f4.