bindec
Convertit de binaire en décimal
&reftitle.description;
intfloatbindec
stringbinary_string
Retourne la conversion d'un nombre binaire représenté par la chaîne
binary_string en décimal.
bindec convertie un nombre binaire en un &integer;,
ou, si nécessaire pour des raisons de taille, en &float;.
bindec interprète toutes les valeurs
binary_string comme des valeurs non-signées entières.
Ceci est dû au fait que la fonction bindec voit
le premier bit comme un autre ordre de grandeur plutôt que comme le
bit de signe.
&reftitle.parameters;
binary_string
La chaîne binaire à convertir.
Tout caractères invalides dans binary_string
sont ignorés silencieusement.
À partir de PHP 7.4.0 fournir des caractères invalides est obsolète.
Ce paramètre doit être une &string;.
L'utilisation d'un autre type de données produit des résultats inattendus.
&reftitle.returnvalues;
La valeur décimale de binary_string
&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 bindec
]]>
&example.outputs;
bindec interprète l'entrée
comme un entier non-signé
]]>
&example.outputs.32bit;
&example.outputs.64bit;
&reftitle.notes;
La fonction peut convertir des nombres qui sont trop larges pour
tenir dans un type &integer;, dans ce cas, ces valeurs sont retourné
en tant que &float;.
&reftitle.seealso;
decbin
octdec
hexdec
base_convert