English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Fonction base_convert() dans PHP

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.

Syntaxe

base_convert(num, original_base, to_base)

paramètre

  • 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.

Retour

La fonction base_convert() renvoie une chaîne de caractères qui représente le nombre converti dans la base souhaitée.

Exemple

<?php
   $res = "0040";
   echo base_convert($res,8,10);
?>

Résultat de la sortie

32

Exemple

<?php
   $res = "D365
   echo base_convert($res,16,8);
?>

Résultat de la sortie

151545

Exemple

Voyons un autre exemple-

<?php
   $res = "101101
   echo base_convert($res,2,16);
?>

Résultat de la sortie

2d