Function.base-convert

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Eltern 4/2008 - Kinderzimmer "Elefant Jumbo" von Pinolino und Kreditkarten Vergleichen Online - Kostenloser KreditkartenvergleichTagesgeld . Autoversicherung

base_convert — Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen

Inhaltsverzeichnis

Beschreibung

string base_convert ( string $number , int $frombase , int $tobase )


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. Warnung 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 folgende
Ausgabe:
101000110111001100110100

Siehe auch

Persönliche Werkzeuge