Heim >Backend-Entwicklung >PHP-Problem >Wie konvertiere ich Zahlen in PHP in einen String?
So konvertieren Sie Zahlen in PHP: 1. Fügen Sie den Zieltyp in Klammern vor der zu konvertierenden Variablen hinzu, zum Beispiel „(string)3.14“ 2. Verwenden Sie die Funktion strval(), zum Beispiel „strval( 3.14)"; 3. Verwenden Sie die Funktion settype().
Empfohlen: „PHP-Video-Tutorial“
PHP-Datentypkonvertierung (Zeichen in Zahl, Zahl in Zeichen)
Die PHP-Datentypkonvertierung ist eine obligatorische Konvertierung und die konvertierten PHP-Daten ist erlaubt. Die Typen sind:
(int), (integer): konvertiert in Integer
(float), (double), (real): konvertiert in Gleitkommatyp
(string): in Zeichenkette konvertiert
(bool), (boolean): In booleschen Typ konvertieren
(Array): In Array konvertieren
(Objekt): In Objekt konvertieren
Es gibt drei Konvertierungen Methoden für PHP-Datentypen:
Fügen Sie den in Klammern eingeschlossenen Zieltyp vor der zu konvertierenden Variablen hinzu
Verwenden Sie drei spezifische Arten von Konvertierungsfunktionen: intval(), floatval(), strval() [Speicher: Want zum Konvertieren Zieltyp + val()】
Verwenden Sie die allgemeine Typkonvertierungsfunktion settype(mixed var, string type)
Die erste Konvertierungsmethode: (int) (bool) (float) (string) ( Array) (Objekt)
<?php $num1=3.14; $num2=(string)$num1; var_dump($num1); //输出float(3.14) var_dump($num2); //输出string(3.14) ?>
Ausgabe:
float 3.14 string '3.14' (length=4)
Die zweite Konvertierungsmethode: intval() floatval() strval()
<?php $str="123.9abc"; $int=intval($str); //转换后数值:123 $float=floatval($str); //转换后数值:123.9 $str=strval($float); //转换后字符串:"123.9" var_dump($int); //输出int(123) var_dump($float); //输出float(123.9) var_dump($str); //输出string(123.9) ?>
Ausgabe:
int 123 float 123.9 string '123.9' (length=5)
Die dritte Konvertierungsmethode: settype()
<?php $num4=12.8; $flg=settype($num4,"string"); var_dump($flg); //输出bool(true) var_dump($num4); //输出string(12.8) ?>
Ausgabe:
boolean true string '12.8' (length=4)
Die Funktion settype() wird verwendet, um den Typ einer Variablen festzulegen.
PHP-Versionsanforderungen: PHP 4, PHP 5, PHP 7
Syntax
bool settype ( mixed &$var , string $type )
Parameterbeschreibung:
$var: zu konvertierende Variable.
$type: Die möglichen Werte des Typs sind.
"boolean" (oder "bool" ab PHP 4.2.0)
"integer" (oder "int" ab PHP 4.2.0)
"float" (Nur nach PHP verfügbar 4.2.0, „double“, das in älteren Versionen verwendet wird, ist jetzt veraltet)
"string"
"array"
"object"
"null" (ab PHP 4.2.0)
Rückgabewert:
Gibt TRUE zurück, wenn die Einstellung erfolgreich ist, und FALSE, wenn sie fehlschlägt.
Wenn Sie relevanteres Wissen erwerben möchten, besuchen Sie: Programmierlehre
Das obige ist der detaillierte Inhalt vonWie konvertiere ich Zahlen in PHP in einen String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!