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.