Maison  >  Article  >  développement back-end  >  Quelles sont les fonctions en php qui convertissent les valeurs en types à virgule flottante ?

Quelles sont les fonctions en php qui convertissent les valeurs en types à virgule flottante ?

青灯夜游
青灯夜游original
2022-06-13 15:33:122519parcourir

PHP a deux fonctions pour convertir des valeurs en types à virgule flottante : 1. La fonction floatval() peut obtenir la valeur à virgule flottante d'une variable. Elle est principalement utilisée pour convertir des variables en types à virgule flottante. (value)"; 2. La fonction settype() peut définir la variable sur le type spécifié. Lorsque le deuxième paramètre est défini sur "float", la variable peut être définie sur le type à virgule flottante. La syntaxe est "settype($var ,"float")". La fonction modifiera la variable d'origine et retournera TRUE si le réglage réussit, et FALSE si le réglage échoue.

Quelles sont les fonctions en php qui convertissent les valeurs en types à virgule flottante ?

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

Il existe deux fonctions en php pour convertir les valeurs en virgule flottante :

  • floatval ()

  • settype()

1. Utilisez floatval() pour convertir la valeur en type à virgule flottante

floatval() est utilisé pour obtenir la valeur à virgule flottante de la variable, principalement utilisée pour convertir la valeur en type à virgule flottante.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;); 
$str="23.32uj";
$f1=floatval($str);
var_dump($f1);
$num=23;
$f2=floatval($num);
var_dump($f2);
?>

Quelles sont les fonctions en php qui convertissent les valeurs en types à virgule flottante ?

2. Utilisez settype() pour convertir la valeur en type à virgule flottante

settype($var,$type) La fonction est utilisée pour définir la variable $var au type $type spécifié. Renvoie TRUE si le paramètre réussit et FALSE s'il échoue.

Lorsque le paramètre $type de cette fonction est défini sur "float", la valeur peut être convertie en type à virgule flottante.

Remarque : La fonction settype() modifiera la variable d'origine.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;); 
$str="23.32uj";
settype($str,"float");
var_dump($str);
$num=23;
settype($num,"float");
var_dump($num);
?>

Quelles sont les fonctions en php qui convertissent les valeurs en types à virgule flottante ?

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
Article précédent:Que signifient php et jsp ?Article suivant:Que signifient php et jsp ?