Manuel PHP
Précédent |  | Suivant

# base_convert

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

base_convert -- Convertit un nombre entre des bases arbitraires

## Description

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

base_convert() retourne une chaîne contenant l'argument `number` représenté dans la base `tobase`. La base de représentation de `number` est donnée par `frombase`. `frombase` et `tobase` doivent être compris entre 2 et 36 inclus. Les chiffres supérieurs à 10 des bases supérieures à 10 seront représentés par les lettres de A à Z, avec A = 10 et Z = 36.

Exemple 1. Exemple avec base_convert()

`<?php $hexadecimal = 'A37334'; echo base_convert($hexadecimal, 16, 2); ?>`

L'exemple ci-dessus va afficher :

    101000110111001100110100

Avertissement
base_convert() perdra la précision sur les grands nombres dû à la propriété interne des types "double" et "float". Merci de regarder la section sur les nombres à virgule flottante dans ce manuel pour plus d'informations.

Voyez aussi : intval().

Précédent | Sommaire | Suivant
atanh | Niveau supérieur | bindec