Fonction base_convert()

❮ Référence PHP Math

Exemple

Convertir un nombre hexadécimal en un nombre octal :

<?php
$hex = "E196";
echo base_convert($hex,16,8);
?>
Essayez-le vous-même »

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);
?>
Essayez-le vous-même »

Exemple

Convertir un nombre octal en un nombre hexadécimal :

<?php
$oct = "364";
echo base_convert($oct,8,16);
?>
Essayez-le vous-même »

❮ Référence PHP Math