Maison  >  Article  >  développement back-end  >  Comment convertir une valeur en type à virgule flottante en php

Comment convertir une valeur en type à virgule flottante en php

青灯夜游
青灯夜游original
2022-02-11 18:10:502428parcourir

Comment convertir des valeurs en types à virgule flottante en PHP : 1. Utilisez la fonction floatval() pour obtenir la valeur à virgule flottante de la variable, la syntaxe est "floatval ($var)" 2. Utilisez le settype( ) fonction pour définir la variable sur Spécifier le type avec la syntaxe "settype($var, "float")".

Comment convertir une valeur en type à virgule flottante en php

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

Comment convertir une valeur en type à virgule flottante en php

1 Utilisez la fonction floatval().

La fonction de conversion en virgule flottante floatval() peut obtenir la valeur en virgule flottante d'une variable.

Syntaxe :

floatval ($var)
  • Le paramètre $var peut être n'importe quel type scalaire, et la valeur flottante de la variable $var est renvoyée.

Remarque : floatval() ne peut pas être utilisé avec des tableaux ou des objets.

Exemple :

<?php
$var = &#39;122.34343The&#39;;
$float_value_of_var = floatval ($var);
var_dump($float_value_of_var) ; // 打印出 122.34343
?>

Comment convertir une valeur en type à virgule flottante en php

2. Utilisez la fonction settype()

La fonction settype() peut définir les variables sur le type spécifié.

Syntax:

settype ( $var , $type )

example:

<?php
header("Content-type:text/html;charset=utf-8");
$str="123.456abc";
$float1 = settype($str, &#39;float&#39;);
echo &#39;变量 $str 的类型为:&#39;.gettype($float1).&#39;,值为:&#39;.$str.&#39;<br>&#39;;
$num=154;
$float2 = settype($num, &#39;float&#39;);
echo &#39;变量 $num 的类型为:&#39;.gettype($float2).&#39;,值为:&#39;.$num.&#39;<br>&#39;;
$bool=TRUE;
$float3 = settype($bool, &#39;float&#39;);
echo &#39;变量 $bool 的类型为:&#39;.gettype($float3).&#39;,值为:&#39;.$bool.&#39;<br>&#39;;
?>

Comment convertir une valeur en type à virgule flottante en php

le deuxième paramètre (le type de réglage) peut être:

  • "booléen" (ou "bool" de PHP 4.2.0 à la suite)

  • "integer" (ou "int" depuis PHP 4.2.0)
  • "float" (disponible uniquement depuis PHP 4.2.0, "double" utilisé dans les anciennes versions est désormais obsolète)
  • "string"
  • "array"
  • "object"
  • "null" (à partir de PHP 4.2.0)

Remarque : La fonction settype() modifiera la variable. Le type d'origine renvoie TRUE si le paramètre est réussi et FAUX en cas d'échec. 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