(PHP 4, PHP 5, PHP 7)
base_convert — Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen
$number
    , int $frombase
    , int $tobase
    )
   base_convert() wandelt einen im Zahlensystem
   zur Basis frombase codierten numerischen
   String number in die entsprechende Repräsentation
   zur Basis tobase um.
   Sowohl frombase als auch
   tobase dürfen Werte zwischen 2 und 36 (inklusive)
   einnehmen. In Zahlensystemen mit einer Basis größer als Zehn werden die
   Ziffern größer als neun durch die Buchstaben a bis z repräsentiert.
   A steht dabei für die 'Ziffer' 10, b für 11 und so weiter bis z für 35.
   Die Groß- und Kleinschreibung der Buchstaben wird dabei nicht berücksichtigt, das heißt,
   number wird case-insensitiv ausgewertet.
  
base_convert() kann bei großen Werten auf Grund von Eigenschaften der zu Grunde liegenden internen "float"- und "double"-Datentypen die Genauigkeit verschlechtern. Sehen Sie hierzu bitte den Abschnitt Fließkommazahlen in diesem Handbuch für genauere Informationen zu diesem Thema.
numberDie zu konvertierende numerische Zeichenkette. Alle ungültigen Zeichen werden ohne Warnung ignoriert.
frombase
       Die Basis zu der number kodiert ist
      
tobase
       Die Basis zu der number konvertiert werden soll
      
   number konvertiert zur Basis tobase
  
Beispiel #1 base_convert() Beispiel
<?php
$hexadecimal = 'a37334';
echo base_convert($hexadecimal, 16, 2);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
101000110111001100110100