Zwei Konvertierungsmethoden: 1. Fügen Sie den Zieltyp „(string)“ in Klammern vor den Daten hinzu, und die Syntax „(string) gibt Daten an“. 2. Verwenden Sie die erzwungene Typkonvertierungsfunktion strval() oder settype() mit der Syntax „strval(angegebene Daten)“ oder „settype(angegebene Daten 2, „string“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php konvertiert die Daten zwangsweise in einen Zeichenfolgentyp
Methode 1: Fügen Sie vor den Daten Klammern ein Der eingeschlossene Zieltyp „(string)“
(string): In String konvertieren
<?php header('content-type:text/html;charset=utf-8'); $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>"; ?>
Methode 2: Verwenden Sie die Umwandlungsfunktion
strval(): Verwenden Sie, um die zu erhalten Zeichenfolgenwert einer Variablen.
settype(): wird verwendet, um eine Variable auf einen bestimmten Typ festzulegen (die Funktion settype() ändert den ursprünglichen Typ der Variablen).
<?php header("Content-type:text/html;charset=utf-8"); $n1 = 146; var_dump($n1); $str = strval($n1); echo '变量 $n1 的类型为:'.gettype($str).'<br>'; echo "<hr>"; $n2= FALSE; var_dump($n2); $str = settype($n2,"string"); echo '变量 $n2 的类型为:'.gettype($n2); ?>
Hinweis: Der Wert des zweiten Parameters der Funktion settype() (der Set-Typ) kann sein:
"boolean" (oder "bool", ab PHP 4.2. 0 )
"integer" (oder "int", ab PHP 4.2.0)
"float" (nur verfügbar nach PHP 4.2.0, für „double“ in älteren Versionen verwendet jetzt deaktiviert)
"string"
"array"
"object"
"null" (ab PHP 4.2.0)
settype()-Funktion beeinflusst den Typ des Originals Variable.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo erzwingen Sie die Konvertierung von Daten in den String-Typ in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!