PHP Dokumentation: Function base-convert
12. Januar 2010 von werner
base_convert
(PHP 4, PHP 5)
base_convert — Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen
Beschreibung
base_convert() wandelt einen im Zahlensystem zur Basis frombase codierten numerischen String number in die entsprechende Representation zur Basis tobase um. Sowohl formbase 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 representiert. A steht dabei für die 'Ziffer' 10, b für 11 und so weiter bis z für 35.
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.
Parameter-Liste
- number
Die zu konvertierende numerische Zeichenkette
- frombase
Die Basis zu der number kodiert ist
- tobase
Die Basis zu der number konvertiert werden soll
Rückgabewerte
number konvertiert zur Basis tobase
Beispiele
Beispiel #1 base_convert() Beispiel
<?php
$hexadecimal = 'A37334';
echo base_convert($hexadecimal, 16, 2);
?>Das oben gezeigte Beispiel erzeugt folgendeAusgabe:
101000110111001100110100
Siehe auch
- intval() – Konvertiert einen Wert nach integer