Exemple
Convertir un nombre hexadécimal en nombre octal:
<?php
$hex = "E196";
echo base_convert($hex,16,8);
?>
»Exécuter exemple Définition et utilisation
Le base_convert() convertit un nombre compris entre une base numérique à une autre.
Syntaxe
base_convert( number,frombase,tobase );
Paramètre | La description |
---|---|
number | Champs obligatoires. Indique le nombre à convertir |
frombase | Champs obligatoires. Indique la base d'origine du numéro. Doit être compris entre 2 et 36, y compris. Chiffres des numéros avec une base supérieure à 10 seront représentés par les lettres A à Z, avec un sens 10, ce qui signifie 11 b et z signifie 35 |
tobase | Champs obligatoires. Indique la base de conversion. Doit être compris entre 2 et 36, y compris. Chiffres des numéros avec une base supérieure à 10 seront représentés par les lettres A à Z, avec un sens 10, ce qui signifie 11 b et z signifie 35 |
Détails techniques
Valeur de retour: | Le nombre converti à la base spécifiée |
---|---|
Type de retour: | Chaîne |
PHP Version: | 4+ |
autres exemples
Exemple 1
Convertir un nombre octal à un nombre décimal:
<?php
$oct = "0031";
echo base_convert($oct,8,10);
?>
»Exécuter exemple exemple 2
Convertir un nombre octal à un nombre hexadécimal:
<?php
$oct = "364";
echo base_convert($oct,8,16);
?>
»Exécuter exemple <PHP Math Reference