(PHP 4, PHP 5, PHP 7)
base_convert — Convertit un nombre entre des bases arbitraires
$number
, int $frombase
, int $tobase
)
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 = 35.
base_convert() perdra la précision sur les grands nombres, à cause des propriétés interne des types double et nombre décimal. Lire la section sur les nombres décimaux de ce manuel pour plus d'informations.
number
Le nombre à convertir
frombase
La base number
dans laquelle il est
tobase
La base dans laquelle on doit convertir le nombre
number
Le nombre number
converti dans la base tobase
Exemple #1 Exemple avec base_convert()
<?php
$hexadecimal = 'A37334';
echo base_convert($hexadecimal, 16, 2);
?>
L'exemple ci-dessus va afficher :
101000110111001100110100