English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione base_convert() può convertire un numero da una base a un'altra, ad esempio, convertire un numero ottale in decimale. Le basi menzionate qui devono essere tra 2 e 36. I numeri nelle basi superiori a 10 utilizzano le lettere az, ovvero a per 10, b per 11, ..., z per 35.
base_convert(num, original_base, to_base)
num-Il numero da convertire
original_base-Base originale. Le basi menzionate qui devono essere tra 2 e 36. I numeri nelle basi superiori a 10 utilizzano le lettere az, ovvero a per 10, b per 11, ..., z per 35.
to_base-La base da convertire. Le basi menzionate qui devono essere tra 2 e 36. I numeri nelle basi superiori a 10 utilizzano le lettere az, ovvero a per 10, b per 11, ..., z per 35.
La funzione base_convert() restituisce una stringa che rappresenta il numero convertito nella base desiderata.
<?php $res = "0040"; echo base_convert($res, 8, 10); ?>
Risultato di output
32
<?php $res = "D365"; echo base_convert($res, 16, 8); ?>
Risultato di output
151545
Vediamo un altro esempio -
<?php $res = "101101"; echo base_convert($res, 2, 16); ?>
Risultato di output
2d