Maison >développement back-end >Problème PHP >Comment convertir une chaîne numérique en type numérique en php
Méthode de conversion : 1. Utilisez la fonction intval(), la syntaxe "intval($str)" ; 2. Utilisez la fonction floatval(), la syntaxe "floatval($str)" ; fonction, la syntaxe "settype ($str,"float")".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Convertir une chaîne numérique en type numérique en php
Méthode 1 : Utiliser la fonction intval() pour convertir le type entier
intval() : utilisé pour obtenir la valeur entière de la variable
<?php header("Content-type:text/html;charset=utf-8"); $str = '2334.976'; var_dump(intval($str)); ?>
Méthode 2 : Utilisez la fonction floatval() pour convertir en type à virgule flottante
floatval() : utilisé pour obtenir le flottant de la valeur Point de la variable ;
<?php header("Content-type:text/html;charset=utf-8"); $str = '2334.976'; var_dump(floatval($str)); ?>
Méthode 3 : utilisez la fonction settype() pour convertir en type entier ou à virgule flottante
settype ($var,$type)
函数用于将变量$var
设置为指定数据类型$type
.
Exemple :
<?php header("Content-type:text/html;charset=utf-8"); $str = '2334.976'; settype($str,"integer"); var_dump($str); $str = '2334.976'; settype($str,"float"); var_dump($str); ?>
La valeur de $type peut être :
"boolean" (ou "bool" à partir de PHP 4.2.0)
"integer" (ou "int" , à partir de PHP 4.2.0)
"float" (disponible uniquement après 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() changera la variable d'origine.
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!