Maison >développement back-end >Problème PHP >Comment convertir un binaire en nombre à virgule flottante en php

Comment convertir un binaire en nombre à virgule flottante en php

青灯夜游
青灯夜游original
2022-05-10 21:01:203072parcourir

Méthode : 1. Utilisez bindec() pour convertir un nombre binaire en nombre décimal, syntaxe "bindec (valeur binaire)" ; 2. Utilisez la fonction de conversion de type floatval() ou settype() pour convertir un nombre décimal en nombre décimal, syntaxe " floatval (nombre)" ou "settype(nombre, "float")".

Comment convertir un binaire en nombre à virgule flottante en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment convertir un binaire en nombre à virgule flottante en php

En php, vous souhaitez convertir du binaire Il s’agit d’un nombre à virgule flottante qui doit d’abord être converti du nombre binaire au nombre décimal.

Méthode d'implémentation :

1. Utilisez la fonction bindec() pour convertir les nombres binaires en nombres décimaux.

bindec($binary_string) La fonction convertit le nombre binaire $binary_string en nombres décimaux.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="11000110011";
$num=bindec($str);
echo "11000110011转为的十进制数是:".$num;
?>

Comment convertir un binaire en nombre à virgule flottante en php

2. Utilisez la fonction de conversion de type floatval() ou settype() pour convertir les nombres décimaux en types à virgule flottante.

  • Fonction floatval()

La fonction floatval() est une fonction qui convertit spécifiquement d'autres types en types à virgule flottante. Elle peut obtenir la valeur à virgule flottante d'une variable.

echo "<br>十进制数的数据类型为:";
var_dump($num);
$float= floatval($num);
echo "修改后的类型:";
var_dump($float);

Comment convertir un binaire en nombre à virgule flottante en php

  • fonction settype()

echo "<br>原数据类型为:";
var_dump($num);
settype($num, "float");
echo "修改后的类型:";
var_dump($num);

Comment convertir un binaire en nombre à virgule flottante en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn