Konvertierungsmethode: 1. Verwenden Sie die Funktion strval(), Syntax „strval(data value)“; 2. Verwenden Sie die Funktion settype(), Syntax „settype(data value, „string“)“; , Syntax „sprintf (Formatierungsmodus, Datenwert)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP konvertiert den Datentyp in einen Zeichenfolgentyp
Methode 1: Verwenden Sie die Funktion strval()
strval()-Funktion wird verwendet, um den Zeichenfolgenwert einer Variablen abzurufen.
<?php $num=3.21; var_dump($num); $str=strval($num); var_dump($str); ?>
Methode 2: Verwenden Sie die Funktion settype()
settype ($var,$type)
函数用于将变量$var
设置为指定数据类型$type
.
<?php header("Content-type:text/html;charset=utf-8"); $num = 3.1415; echo '原变量类型为:' . gettype($num) . '<br>'; $str = strval($num); echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 31415; echo '原变量类型为:' . gettype($num) . '<br>'; $str = strval($num); echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
Der Wert von $type kann sein:
"boolean" (oder "bool" ab PHP 4.2.0)
"integer" (oder "int" ab PHP 4.2. 0 und höher)
"float" (nur verfügbar nach PHP 4.2.0, „double“ in älteren Versionen ist jetzt deaktiviert)
"string"
" array"
"object "
"null" (ab PHP 4.2.0)
Methode 3: Verwenden Sie die Funktion sprintf()
sprintf() zum Formatieren der Zeichen. Schreiben Sie die Zeichenfolge in eine Variable.
<?php $num=12; var_dump($num); $str1=sprintf("%.1f",$num); var_dump($str1); $str2=sprintf("%.2f",$num); var_dump($str2); $str3=sprintf("%.3f",$num); var_dump($str3); $str4=sprintf("%.4f",$num); var_dump($str4); ?>
Beschreibung: Sprintf()-Funktion
sprintf(format,arg1,arg2,arg++)
Parameter | Beschreibung |
---|---|
Format | erforderlich. Gibt eine Zeichenfolge und die Formatierung der darin enthaltenen Variablen an. Mögliche Formatwerte:
Zusätzlicher Formatwert. Muss zwischen % und Buchstaben (z. B. %.2f) stehen:
Hinweis: Bei mehreren oben genannten Formatwerten werden verwendet, müssen sie in der oben genannten Reihenfolge verwendet werden, ohne sie zu stören. |
arg1 | Erforderlich. Gibt die Parameter an, die am ersten %-Zeichen in der Formatzeichenfolge eingefügt werden sollen. |
arg2 | Optional. Gibt den Parameter an, der am zweiten %-Zeichen in die Formatzeichenfolge eingefügt werden soll. |
arg++ | Optional. Gibt die Parameter an, die am dritten, vierten usw. %-Symbol in die Formatzeichenfolge eingefügt werden sollen. |
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den Datentyp in PHP in einen String-Typ. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!