Maison >développement back-end >Problème PHP >Comment convertir un entier en type chaîne en php ?
Comment convertir un entier en type chaîne en PHP : 1. Utilisez la conversion de type forcée et ajoutez le type cible "(string)" entre parenthèses avant la variable entière à convertir 2 , utilisez strval() ; fonction ; 3. Utilisez la méthode "settype (variable entière, "chaîne")".
Recommandé : "Tutoriel vidéo PHP"
Méthode 1 : Conversion de type forcée --- dans La variable à convertir est précédée du type cible "(string)" entre parenthèses
Exemple :
<?php $num1=365765; $num2=(string)$num1; var_dump($num1); //输出int(3.14) var_dump($num2); //输出string(3) ?>
Résultat de sortie :
Méthode 2 : Utiliser la fonction strval()
strval() : utilisée pour obtenir la valeur de chaîne d'une variable.
Exemple
<?php $int=545248; $str=strval($int); var_dump($str); ?>
Sortie :
string '545248' (length=6)
Méthode 3 : utiliser settype (var mixte, type de chaîne)
La fonction settype() est utilisée pour définir le type d'une variable.
Syntaxe
bool settype ( mixed &$var , string $type )
Description du paramètre :
$var : variable à convertir.
$type : Les valeurs possibles de type sont.
"boolean" (ou "bool" depuis PHP 4.2.0)
"integer" (ou "int" , depuis 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" (puisque PHP 4.2.0)
Exemple :
<?php $int=545248; $str=settype($int,"string"); var_dump($str); //输出bool(true) var_dump($int); //输出string '545248' ?>
Sortie :
boolean true string '545248' (length=6)
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!