base_convertConvertit un nombre entre des bases arbitraires
&reftitle.description;
stringbase_convertstringnumintfrom_baseintto_base
Retourne une chaîne contenant l'argument num
représenté dans la base to_base. La base de
représentation de number est donnée par
from_base. from_base et
to_base doivent être compris entre 2 et 36 inclus.
Les chiffres supérieurs à 10 des bases supérieures à 10 seront représentés
par les lettres de A à Z, avec A = 10 et Z = 35.
Le casse des lettres n'a pas d'importance, c'est à dire
num est interprété de façon insensible à la casse.
base_convert perdra la précision sur les grands nombres,
à cause des propriétés interne des types double et &float;.
Lire la section sur les
nombres décimaux de
ce manuel pour plus d'informations.
&reftitle.parameters;
num
Le nombre à convertir.
Tout caractères invalides dans num sont
ignorés silencieusement.
À partir de PHP 7.4.0 fournir des caractères invalides est obsolète.
from_base
La base num dans laquelle il est
to_base
La base dans laquelle on doit convertir le nombre
num
&reftitle.returnvalues;
Le nombre num converti dans la base to_base
&reftitle.changelog;
&Version;&Description;7.4.0
Passer des caractères invalides génèrera désormais une notice obsolète.
Le résultat sera toujours calculé comme si les caractères invalides
n'existaient pas.
&reftitle.examples;
Exemple avec base_convert
]]>
&example.outputs;
&reftitle.seealso;
intval