Maison  >  Article  >  développement back-end  >  Type de jeu PHP

Type de jeu PHP

WBOY
WBOYoriginal
2024-08-29 12:35:50581parcourir

La fonction PHP settype() est utilisée pour définir une variable sur un type spécifique. C'est une fonction intégrée à PHP. La fonction PHP settype() définit le type ou modifie le type d'une variable existante et renvoie vrai si elle est définie avec succès, sinon renvoie faux. Parfois, nous devons convertir une variable d'un type à un autre type, donc PHP fournit la fonction settype() pour l'exécuter.

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe

Settype(var, type);

Paramètres –

  • var – Ce n'est pas un paramètre facultatif qui spécifie la variable dont le type doit être défini.
  • type – Il ne s'agit pas d'un paramètre de chaîne facultatif qui spécifie le type sur lequel définir la variable. Les valeurs possibles pour le type sont int ou entier, float ou double, bool ou Boolean, string, array, object et null.
  • Valeur de retour – La valeur de retour de cette méthode est booléenne, renvoie True en cas de succès, sinon renvoie False en cas d'échec.

Fonctionnement de la fonction PHP settype()

La fonction PHP settype() accepte les deux paramètres comme ( var, type ); les deux paramètres sont requis. Supposons que nous ayons une variable de type entier comme $var = 20, et que nous en ayons besoin pour la convertir en chaîne, nous appellerons donc la fonction sttype() comme settype($var, « string »), qui convertira la variable entière en chaîne la variable et la valeur entière sont stockées à l'intérieur sous la forme « 20 ».

Exemples de fonction PHP settype()

Voici les exemples suivants mentionnés ci-dessous

Exemple n°1

Exemple de fonction PHP settype() pour définir le type de variable –

Ensuite, nous écrivons le code PHP pour comprendre plus clairement la fonction settype() avec l'exemple suivant, où la fonction settype() est utilisée pour définir le type de variable dont elles sont essentiellement, comme ci-dessous –

Code :

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "Hello";
$var2 = "123";
$var3 = "true";
// printing the values from the xml file
print("Variables before settype() function call : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br /><br />");
// converting the type of the variables
settype($var1, "string");
settype($var2, "integer");
settype($var3, "bool");
print("Variables after settype() function called : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br />");
?>
</body>
</html>

Une sortie du code ci-dessus est –

Type de jeu PHP

Comme dans le programme ci-dessus, certaines des variables de chaîne sont créées de type chaîne, entier et booléen au format chaîne, qui sont ensuite définies sur le type auquel elles appartiennent respectivement sous forme de chaîne, entier et booléen en utilisant le settype( ) fonction. Dans la sortie, nous pouvons voir dans la variable avant de définir le type et après de définir le type.

Exemple n°2

Exemple de fonction settype() pour définir le type de variable sur un autre type –

Ensuite, nous écrivons le code PHP pour comprendre la fonction settype(), où la fonction settype() est utilisée pour définir le type de variable dont elles ne sont pas fondamentalement, comme ci-dessous –

Code :

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "20Hello";
$var2 = "xyz123";
$var3 = "true";
$var4 = "500";
$var5 = 600;
$var6 = true;
// printing the values from the xml file
print("Variables before settype() function call : ");
print("<br />");
print_r($var1);
print("<br />");
print_r($var2);
print("<br />");
print_r($var3);
print("<br />");
print_r($var4);
print("<br />");
print_r($var5);
print("<br />");
print_r($var6);
print("<br /><br />");
// converting the type of the variables
settype($var1, "integer");
settype($var2, "integer");
settype($var3, "bool");
settype($var4, "integer");
settype($var5, "float");
settype($var6, "integer");
print("Variables after settype() function called : ");
print("<br />");
print("string to integer set: ");
print_r($var1);
print("<br />");
print("string to integer set: ");
print_r($var2);
print("<br />");
print("string to bool set: ");
print_r($var3);
print("<br />");
print("string to integer set: ");
print_r($var4);
print("<br />");
print("integer to float set: ");
print_r($var5);
print("<br />");
print("bool to integer set: ");
print_r($var6);
print("<br />");
?>
</body>
</html>

Une sortie du code ci-dessus est –

Type de jeu PHP

Comme dans le programme ci-dessus, certaines des variables sont créées de différents types de type chaîne, entier et booléen, qui sont ensuite définis sur l'autre type auquel elles n'appartiennent pas (un autre type) en utilisant settype() fonction. Comme dans la sortie, nous pouvons voir dans la variable avant de définir le type et après de définir le type et la différence après que leurs types soient définis.

Exemple #3

Exemple de fonction settype() pour définir le type de variable et vérifier –

Ensuite, nous écrivons le code PHP pour comprendre la fonction settype(), où la fonction settype() est utilisée pour définir le type de variable et vérifier qu'elle est définie avec succès ou non, comme ci-dessous –

Code :

<!DOCTYPE html>
<html>
<body>
<?php
// creating and initializing variables of string type
$var1 = "xyz";
$var2 = 100;
// printing the values from the xml file
print("Variables type before settype() function call : ");
print("<br />");
print_r($var1);
echo " : ",gettype($var1);
print("<br />");
print_r($var2);
echo " : ",gettype($var2);
print("<br /><br />");
// converting the type of the variables
settype($var1, "integer");
settype($var2, "string");
print("Variables types after settype() function called : ");
print("<br />");
print_r($var1);
echo " : ",gettype($var1);
print("<br />");
print_r($var2);
echo " : ",gettype($var2);
print("<br />");
?>
</body>
</html>

Une sortie du code ci-dessus est –

Type de jeu PHP

Comme dans le programme ci-dessus, deux variables sont créées à partir d'une chaîne et d'un entier, qui sont ensuite définies sur un autre type à l'aide de la fonction settype(), donc la fonction settype() définit ou convertit de manière permanente le type de variable. Dans le code ci-dessus, la fonction gettype() est utilisée pour obtenir le type des variables. Comme dans la sortie, nous pouvons voir dans les types de variables avant l'ensemble et après l'ensemble.

Conclusion

La fonction PHP settype() est une fonction intégrée à PHP, qui est utilisée pour définir le type des variables.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:PHP nouvelle ligneArticle suivant:PHP nouvelle ligne