Maison >développement back-end >Problème PHP >Comment convertir un entier en type à virgule flottante en php
Comment convertir un entier en un type nombre à virgule flottante en PHP : 1. Ajoutez le type cible "(float)" entre parenthèses avant la variable entière à convertir, et la syntaxe est "variable entière (float)"; 2. Utilisez la fonction floatval() avec la syntaxe "floatval (variable entière)".
L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3
Méthode 1 : In La variable à convertir est précédée du type cible "(float)" entre parenthèses
<?php header("Content-type:text/html;charset=utf-8"); $int = 123; echo '变量的原类型为:'; var_dump($int); $float = (float)$int; echo '变量转换后的类型为:'; var_dump($float); ?>
Sortie :
Remarque :
Lors de la conversion du type de variable en ajoutant le type cible entre parenthèses avant la variable, les types de variables autorisés entre parenthèses sont les suivants :
(int), (integer) : Convertir en type entier
(bool), (boolean) : Convertir en type booléen
(float), (double), (real) : converti en type à virgule flottante
(string) : converti en type chaîne
(array) : converti en type tableau ;
(object) : converti en type objet.
Méthode 2 : Utiliser la fonction floatval()
<?php header("Content-type:text/html;charset=utf-8"); $int = 547; echo '变量的原类型为:'; var_dump($int); $float = floatval($int); echo '变量转换后的类型为:'; var_dump($float); ?>
Sortie :
Description : floatval()
floatval — Récupère la valeur à virgule flottante de la variable
Syntaxe :
floatval ( mixed $var ) : float
Retour La valeur flottante de la variable var.
Paramètre : var peut être n’importe quel type scalaire. Vous ne pouvez pas utiliser floatval() avec des tableaux ou des objets.
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!