Maison  >  Article  >  développement back-end  >  Comment convertir une chaîne en virgule flottante en php

Comment convertir une chaîne en virgule flottante en php

青灯夜游
青灯夜游original
2021-09-30 19:24:202183parcourir

Comment convertir une chaîne en type à virgule flottante en PHP : 1. Ajoutez le type cible "(float)", "(double)" ou "(real)" entre parenthèses avant la variable chaîne, la syntaxe est " ( float)$str"; 2. Utilisez la fonction floatval(), syntaxe "floatval($str)".

Comment convertir une chaîne en virgule flottante en php

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

La conversion de type de données fait référence à la conversion de variables ou de valeurs d'un type de données vers d'autres types de données. Il existe deux méthodes de conversion, à savoir la conversion de type automatique et la conversion de type forcée.

Présentons la conversion de type forcée et examinons deux méthodes de conversion d'une chaîne en type à virgule flottante :

  • Ajoutez le type cible (float) entre parenthèses avant la variable , (double), (real)(float)(double)(real)

  • 使用floatval()

Utilisez la fonction floatval()


Exemple 1 :

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

Sortie résultat : Comment convertir une chaîne en virgule flottante en php

Exemple 2 :

<?php
header("Content-type:text/html;charset=utf-8");
$str="3.1452";
echo &#39;变量 $str 的类型为:&#39;.gettype($str).&#39;<br>&#39;;
$float=floatval($str);
echo &#39;变量 $float 的类型为:&#39;.gettype($float).&#39;<br>&#39;;
?>
Comment convertir une chaîne en virgule flottante en phpRésultat de sortie :

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