Convertir un nombre hexadécimal en octal :
<?php$hex = "E196"; echo base_convert($hex,16,8 ?>La fonction base_convert() convertit les nombres entre bases arbitraires.
base_convert( nombre,frombase,tobase );
paramètre | décrire |
---|---|
nombre | Requis. Spécifie le nombre à convertir. |
à partir de la base | Requis. Spécifie la base d'origine du numéro. Entre 2 et 36 (inclus). Les nombres au-dessus de la décimale sont représentés par les lettres az, telles que a pour 10, b pour 11 et z pour 35. |
baser | Requis. Spécifie la base à convertir. Entre 2 et 36 (inclus). Les nombres au-dessus de la décimale sont représentés par les lettres az, telles que a pour 10, b pour 11 et z pour 35. |
Valeur de retour : | Le nombre est converti dans la base spécifiée. |
---|---|
Type de retour : | Chaîne |
Version PHP : | 4+ |
Convertir un nombre octal en nombre décimal :
<?php$oct = "0031";echo base_convert($oct,8,10);?>Convertir un nombre octal en nombre hexadécimal :
<?php$oct = "364";echo base_convert($oct,8,16);?>