base_convert

(PHP 4, PHP 5, PHP 7)

base_convertConvertit un nombre entre des bases arbitraires

Description

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

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. Le casse des lettres n'a pas d'importance, c'est à dire number est interprété de façon insensible à la casse.

Avertissement

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.

Liste de paramètres

number

Le nombre à convertir. Les caractères non valides de number sont ignorés silencieusement.

frombase

La base number dans laquelle il est

tobase

La base dans laquelle on doit convertir le nombre number

Valeurs de retour

Le nombre number converti dans la base tobase

Exemples

Exemple #1 Exemple avec base_convert()

<?php
$hexadecimal 
'a37334';
echo 
base_convert($hexadecimal162);
?>

L'exemple ci-dessus va afficher :

101000110111001100110100

Voir aussi

  • intval() - Retourne la valeur numérique entière équivalente d'une variable