Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie einen Wert in einen String in PHP
Konvertierungsmethode: 1. Verwenden Sie strval(), die Syntax ist „strval(value)“ 2. Verwenden Sie settype(), die Syntax ist „settype(value,“string“)“ 3. Verwenden Sie sprintf(); Funktion, die Syntax lautet „sprintf (Wert)“; 4. Verwenden Sie die Funktion number_format().
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP-Version 7.1, DELL G3-Computer
php konvertiert den Wert in eine Zeichenfolge
Methode 1: Verwenden Sie die Funktion strval()
strval (): Wird verwendet, um den Zeichenfolgenwert der Variablen abzurufen.
<?php header("Content-type:text/html;charset=utf-8"); var_dump(strval(TRUE)); var_dump(strval(FALSE)); var_dump(strval(12.35)); var_dump(strval(null)); ?>
Methode 2: Verwenden Sie die Funktion settype()
settype ($var,$type)
函数用于将变量$var
设置为指定数据类型$type
.
<?php header("Content-type:text/html;charset=utf-8"); $num=12.63; $bool1=TRUE; $bool2=FALSE; settype ($num,"string"); settype ($bool1,"string"); settype ($bool2,"string"); var_dump($num); var_dump($bool1); var_dump($bool2); ?>
Methode 3: Verwenden Sie die Funktion sprintf().
Die Funktion sprintf() schreibt die formatierte Zeichenfolge in eine Variable.
<?php header("Content-type:text/html;charset=utf-8"); var_dump(sprintf(TRUE)); var_dump(sprintf(FALSE)); var_dump(sprintf(null)); var_dump(sprintf(12)); var_dump(sprintf("%.1f",12.35)); var_dump(sprintf("%.3f",12.35)); ?>
Methode 4: Verwenden Sie die Funktion „number_format()“
number_format(), um Zahlen durch Tausendergruppierung zu formatieren.
<?php header("Content-type:text/html;charset=utf-8"); var_dump(number_format(TRUE)); var_dump(number_format(FALSE)); var_dump(number_format(null)); var_dump(number_format(12)); var_dump(number_format(12.35,1)); var_dump(number_format(12.35,3)); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen Wert in einen String in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!