Comment convertir php au format numérique : 1. Ajoutez le type de cible "(int)", "(float)", etc. entre parenthèses avant la variable à convertir, et convertissez-la en nombre entier ou à virgule flottante. type; 2. Utilisez la fonction intval() ou floatval() pour convertir en un nombre entier ou à virgule flottante. 3. Utilisez la fonction settype() ;
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Convertir le php au format numérique
1. Ajouter des parenthèses avant la variable à convertir La cible tapez, convertissez-le en un type entier ou à virgule flottante
(int)
, (integer)
: Convertissez en un type entier (int)
、(integer)
:转换成整型;
(float)
、(double)
、(real)
(double)
, (real)
: Convertir en type à virgule flottante Exemple :
<?php $str = '123.456abc'; var_dump($str); $int1 = (int)$str; var_dump($int1); $int2 = (integer)$str; var_dump($int2); $float1 = (float)$str; var_dump($float1); $float2 = (double)$str; var_dump($float2); $float3 = (real)$str; var_dump($float3); ?>
Exemple :
<?php $str = '123.456abc'; var_dump($str); $int = intval($str); var_dump($int); $float = floatval($str); var_dump($float);
Méthode 3 : Utiliser la fonction settype()
Le format de syntaxe de cette fonction est le suivant :
settype(mixed &$var, string $type)
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; var_dump($str); settype($str, 'integer'); var_dump($str); $str = '123.456abc'; settype($str, 'float'); var_dump($str);
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!