English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fonction base_convert() peut convertir un nombre d'une base à une autre, par exemple, convertir un nombre octal en décimal. Les bases mentionnées ici devraient être comprises entre2à36et10le nombre des chiffres est représenté par les lettres az, c'est-à-dire que a est10 、、 d est13,z est35etc.
base_convert(num, original_base, to_base)
num-le nombre à convertir
original_base-original_base. Les bases mentionnées ici devraient être comprises entre2à36et10le nombre des chiffres est représenté par les lettres az, c'est-à-dire que a est10 、、 d est13,z est35etc.
to_base-la base à convertir. Les bases mentionnées ici devraient être comprises entre2à36entre10le nombre des chiffres est représenté par les lettres az, c'est-à-dire que a est10 、、 d est13,z est35etc.
La fonction base_convert() renvoie une chaîne de caractères qui représente le nombre converti dans la base souhaitée.
<?php $res = "0040"; echo base_convert($res,8,10); ?>
Résultat de la sortie
32
<?php $res = "D365 echo base_convert($res,16,8); ?>
Résultat de la sortie
151545
Voyons un autre exemple-
<?php $res = "101101 echo base_convert($res,2,16); ?>
Résultat de la sortie
2d