Fonction base_convert()
Exemple
Convertir un nombre hexadécimal en un nombre octal :
<?php
$hex = "E196";
echo base_convert($hex,16,8);
?> Définition et utilisation
La fonction base_convert() permet de convertir un nombre d'une base numérique à une autre.
Syntaxe
base_convert( number,frombase,tobase ); Valeurs des paramètres
| Paramètre | Description |
|---|---|
| number | Requis. Spécifie le nombre à convertir. |
| frombase | Requis. Spécifie la base d'origine du nombre. Doit être comprise entre 2 et 36, inclusivement. Les chiffres dans les nombres avec une base supérieure à 10 seront représentés par les lettres a-z, où a signifie 10, b signifie 11 et z signifie 35. |
| tobase | Requis. Spécifie la base vers laquelle convertir. Doit être comprise entre 2 et 36, inclusivement. Les chiffres dans les nombres avec une base supérieure à 10 seront représentés par les lettres a-z, où a signifie 10, b signifie 11 et z signifie 35. |
Détails techniques
| Valeur de retour : | Le number converti à la base spécifiée. |
|---|---|
| Type de retour : | Chaîne |
| Version PHP : | 4+ |
Plus d'exemples
Exemple
Convertir un nombre octal en un nombre décimal :
<?php
$oct = "0031";
echo base_convert($oct,8,10);
?> Exemple
Convertir un nombre octal en un nombre hexadécimal :
<?php
$oct = "364";
echo base_convert($oct,8,16);
?>