Comment forcer la conversion des données en type chaîne en php

青灯夜游
Libérer: 2023-03-16 21:22:01
original
3279 Les gens l'ont consulté

Deux méthodes de conversion : 1. Ajoutez le type cible "(string)" entre parenthèses avant les données, et la syntaxe "(string) spécifie les données". 2. Utilisez la fonction de conversion de type forcée strval() ou settype(), avec la syntaxe "strval(specified data)" ou "settype(specified data 2, "string")".

Comment forcer la conversion des données en type chaîne en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

php convertit de force les données en type chaîne

Méthode 1 : Ajouter des parenthèses avant les données Le type de cible ci-joint "(string)"

  • (string) : Convertir en chaîne

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$n=123;
var_dump($n);
var_dump((string)$n);
echo "<hr>";

$n=true;
var_dump($n);
var_dump((string)$n);
echo "<hr>";

$n=null;
var_dump($n);
var_dump((string)$n);
echo "<hr>";
?>
Copier après la connexion

Comment forcer la conversion des données en type chaîne en php

Méthode 2 : Utiliser la fonction cast

  • strval() : Utiliser Pour obtenir le valeur de chaîne d’une variable.

  • settype() : utilisé pour définir une variable sur un type spécifié (la fonction settype() changera le type d'origine de la variable).

<?php
header("Content-type:text/html;charset=utf-8"); 
$n1 = 146;
var_dump($n1);
$str = strval($n1);
echo &#39;变量 $n1 的类型为:&#39;.gettype($str).&#39;<br>&#39;;
echo "<hr>";
$n2= FALSE;
var_dump($n2);
$str = settype($n2,"string");
echo &#39;变量 $n2 的类型为:&#39;.gettype($n2);
?>
Copier après la connexion

Comment forcer la conversion des données en type chaîne en php

Remarque : La valeur du deuxième paramètre de la fonction settype() (le type défini) 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, pour "double" utilisé dans les anciennes versions désormais désactivé)

  • "string"

  • "array"

  • "object"

  • "null" (à partir de PHP 4.2.0)

la fonction settype() affectera le type de l'original variable.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal