Maison >développement back-end >Problème PHP >Quelle est la fonction de conversion permanente du type de données php
La fonction de conversion permanente du type de données PHP est "settype()". La fonction settype() est utilisée pour définir le type d'une variable et peut modifier de manière permanente le type de données de la variable elle-même ; la syntaxe est "settype ($var, $type)" et le paramètre "$type" spécifie les données cibles. type à convertir.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, il existe de nombreuses fonctions pour implémenter la conversion de type de données : intval(), floatval(), boolval() , strval(), settype().
Cependant, la conversion de type forcée des fonctions intval(), floatval(), boolval() et strval() ne changera pas le type de la variable convertie elle-même, mais attribuera le nouveau type de données converti à la nouvelle variable. , le type et la valeur de la variable d'origine restent inchangés. Cela ne peut pas être une conversion permanente.
Et settype() peut changer définitivement le type de données de la variable elle-même. Syntaxe :
settype ($var,$type)
définira le type de variable $var
sur $type
. Les valeurs possibles pour $var
的类型设置成 $type
。
$type
$type
sont : "array"
"objet"
Exemple :
<?php $foo = "5bar"; // string $bar = true; // boolean var_dump($foo); var_dump($bar); settype($foo, "integer"); // $foo 现在是 5 (integer) settype($bar, "string"); // $bar 现在是 "1" (string) var_dump($foo); var_dump($bar); ?>
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!