PHP base_convert()
La fonction base_convert() est une fonction intégrée en PHP qui est utilisée pour convertir un nombre donné dans une base en une autre.
Syntaxe
base_convert(nbr, from, to);
Paramètres
- nbr(Obligatoire) : Spécifie le nombre à convertir.
- from(Obligatoire) : Spécifie la base d’origine. Doit être compris entre 2 et 36 inclus.
- to(Obligatoire) : Spécifie la base vers laquelle effectuer la conversion. Doit être compris entre 2 et 36 inclus.
Valeur de retour
La fonction renvoie une chaîne qui représente le nombre converti vers la base souhaitée.
Version PHP:
4+
Exemple 1:
Le code suivant convertisse un nombre hexadécimal en un nombre octal:
<?php $hx = "A2E9"; echo base_convert($hx,16,8); ?>
Sortie:
121351
Exemple 2:
Le code suivant convertisse un nombre octal en un nombre décimal:
<?php $o = "0256"; echo base_convert($o,8,10); ?>
Sortie:
174
Exemple 3:
Le code suivant convertisse un nombre octal en un nombre hexadécimal:
<?php $o = "121351"; echo base_convert($o,8,16); ?>
Sortie:
A2E9