Maison > Article > développement back-end > Comment changer le type de données en php
Méthodes pour changer le type de données : 1. Conversion de type forcée, ajoutez le type cible entre parenthèses avant la variable à convertir. Exemple "(int)3.14" ; 2. Utilisez les fonctions de conversion de type spécifiques intval(), floatval() et strval(); 3. Utilisez la fonction de conversion de type générale settype().
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Méthode 1. Type forcé conversion - -Ajoutez le type cible entre parenthèses
avant la variable à convertir. Les types de données PHP autorisés pour la conversion sont :
(int) , (entier) : converti en entier
(float), (double), (real) : converti en type à virgule flottante
( string) : Convertir en chaîne
(bool), (boolean) : Convertir en type booléen
(array) : Convertir en tableau
(objet) : Convertir en objet
Exemple :
<?php $num1=3.14; $num2=(int)$num1; var_dump($num1); //输出float(3.14) var_dump($num2); //输出int(3) ?>
Méthode 2 : Utiliser une conversion de type spécifique function , intval(), floatval(), strval()
<?php $str="123.9abc"; $int=intval($str); //转换后数值:123 $float=floatval($str); //转换后数值:123.9 $str=strval($float); //转换后字符串:"123.9" ?>
Méthode 3 : utilisez la fonction de conversion de type générale settype()
<?php $num4=12.8; $flg=settype($num4,"int"); var_dump($flg); //输出bool(true) var_dump($num4); //输出int(12) ?>
Instructions : La fonction settype() est utilisée pour définir le type d’une variable. La syntaxe est la suivante :
settype ( $var , $type )
Définissez le type de variable var à type.
Paramètres | Description | ||||||
---|---|---|---|---|---|---|---|
var | La variable à convertir. |
||||||
type |
type possibilité Valeurs sont :
|
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!