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

Comment convertir des données en nombre à virgule flottante en php

青灯夜游
青灯夜游original
2022-04-27 15:43:224481parcourir

Comment convertir des nombres à virgule flottante en PHP : 1. Utilisez la fonction floatval() pour obtenir la valeur à virgule flottante de la variable, la syntaxe est "floatval (données qui doivent être converties)" 2. Utilisez le settype(); ), la syntaxe est "settype (doit être converti) Données, "float")" peut convertir les données spécifiées en un type à virgule flottante.

Comment convertir des données en nombre à virgule flottante en php

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

PHP fournit deux fonctions intégrées qui peuvent convertir d'autres types de données en nombres à virgule flottante :

  • floatval () Fonction

  • fonction settype()

1. Utilisez la fonction floatval()

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

Remarque : floatval ne peut pas être utilisé pour des tableaux ou des objets.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$var = &#39;122.34343runoob&#39;;
echo "原数据类型:";
var_dump($var);
$float= floatval($var);
echo "修改后的类型:";
var_dump($float);
?>

Comment convertir des données en nombre à virgule flottante en php

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$var = TRUE;
echo "原数据类型:";
var_dump($var);
$float= floatval($var);
echo "修改后的类型:";
var_dump($float);
?>

Comment convertir des données en nombre à virgule flottante en php

2. Utilisez la fonction settype()

settype() pour convertir la valeur dans le type de données spécifié (contrôlé par le deuxième paramètre).

Réglez simplement le deuxième paramètre de la fonction sur "float" pour convertir les données en un nombre à virgule flottante.

Remarque : Cette fonction modifiera la variable d'origine ; si le réglage est réussi, elle renverra VRAI, si elle échoue, elle renverra FAUX.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$foo = "5bar"; // string
$bar = true;   // boolean
echo "原数据类型:";
var_dump($foo);
var_dump($bar);
settype($foo, "float");
settype($bar, "float");
echo "修改后的类型:";
var_dump($foo);
var_dump($bar);
?>

Comment convertir des données 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