Maison >développement back-end >Problème PHP >Comment convertir une valeur en flotteur en php

Comment convertir une valeur en flotteur en php

青灯夜游
青灯夜游original
2021-10-12 19:02:353638parcourir

Méthode : 1. Ajoutez le type cible "(float)" entre parenthèses avant la variable, la syntaxe est "(float)$val" 2. Utilisez floatval(), la syntaxe est "floatval($val)" ; ; 3, utilisez settype(), la syntaxe est "settype($val,"float")".

Comment convertir une valeur en flotteur en php

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

php force le type valeur à flotter

Méthode 1 : Ajouter avant la variable à convertir Le type de cible entre parenthèses "(float)"

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;123.456abc&#39;;
$float = (float)$str;
echo $float."<br>";
echo &#39;变量 $float 的类型为:&#39; . gettype($float) . &#39;<br>&#39;;
?>

Comment convertir une valeur en flotteur en php

Méthode 2 : Utiliser la fonction floatval()

floatval() : utilisée pour obtenir la valeur en virgule flottante de la variable

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;123.456abc&#39;;
$float = floatval($str);
echo $float."<br>";
echo &#39;变量 $float 的类型为:&#39; . gettype($float) . &#39;<br>&#39;;
?>

Résultat de sortie :

Comment convertir une valeur en flotteur en php

Méthode 3 : Utilisez la fonction settype()

Syntaxe :

settype ( $var ,$type )

La fonction settype() est utilisée pour définir la variable $var sur le type $type spécifié.

Exemple

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;123.456abc&#39;;
settype($str,"float");
echo $str."<br>";
echo &#39;修改后的类型为:&#39; . gettype($str) . &#39;<br>&#39;;
?>

Résultat de sortie :

Comment convertir une valeur en flotteur en php

Description : $type peut définir la valeur

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

  • "entier" (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)

la fonction settype() change le type de la variable elle-même.

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