PHP Handbuch
Zurück |  | Weiter

# base_convert

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

base_convert -- Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen

## 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 36.

Warnung
base_convert() kann bei großen Werten auf Grund von Eigenschaften der zu Grunde liegenden internen "float" und "double" Datentypen. 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

intval()

Zurück | Zum Anfang | Weiter
atanh | Nach oben | bindec