Heim >Backend-Entwicklung >PHP-Problem >So erzwingen Sie die Konvertierung eines Werts in einen Gleitkommatyp in PHP
So erzwingen Sie die Konvertierung eines Werts in einen Gleitkommatyp in PHP: 1. Fügen Sie den Zieltyp „(float)“, „(double)“ oder „(real)“ in Klammern vor dem zu konvertierenden Wert oder der Variablen hinzu; 2. Verwenden Sie die Funktion settype(), die Syntax lautet „settype (zu konvertierender Wert oder Variable, „float“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP erzwingt den Wert in einen Gleitkommatyp
Methode 1: Im Wert oder Variable, die konvertiert werden muss. Dem in Klammern eingeschlossenen Zieltyp vorangestellt
kann in einen Gleitkomma-Zieltyp konvertiert werden:
(float)
(float)
(double)
(real)
示例:
<?php header("Content-type:text/html;charset=utf-8"); $float1 = (float)'123.456abc'; echo '变量 $float1 的类型为:'.gettype($float1).',值为:'.$float1.'<br>'; $float2 = (double)124; echo '变量 $float2 的类型为:'.gettype($float2).',值为:'.$float2.'<br>'; $float3 = (real)TRUE; echo '变量 $float3 的类型为:'.gettype($float3).',值为:'.$float3.'<br>'; ?>
方法2:使用settype()函数
settype() 函数用于设置变量的类型。
语法:
settype ( $var , $type )
可以将$var
值转换为指定$typel
"integer" (oder "int" aus PHP 4.2.0 ab) "float" (nur verfügbar nach PHP 4.2.0, "double" in älteren Versionen ist jetzt deaktiviert) 🎜"array "🎜🎜🎜🎜"object" 🎜🎜🎜🎜"null" (ab PHP 4.2.0)🎜🎜🎜🎜🎜Hinweis: Die Funktion settype() ändert den ursprünglichen Typ der Variablen. Sie gibt TRUE zurück, wenn die Einstellung erfolgreich ist, und TRUE, wenn sie fehlschlägt. Geben Sie FALSE zurück. 🎜🎜Beispiel: 🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜( double) code><p></p> <ul style="list-style-type: disc;"> <li> <code>(real)
Beispiel: <?php header("Content-type:text/html;charset=utf-8"); $str="123.456abc"; $float1 = settype($str, 'float'); echo '变量 $str 的类型为:'.gettype($float1).',值为:'.$str.'<br>'; $num=154; $float2 = settype($num, 'float'); echo '变量 $num 的类型为:'.gettype($float2).',值为:'.$num.'<br>'; $bool=TRUE; $float3 = settype($bool, 'float'); echo '变量 $bool 的类型为:'.gettype($float3).',值为:'.$bool.'<br>'; ?>Methode 2: Verwenden Sie die Funktion settype() Syntax: Die Funktion settype() wird zum Festlegen verwendet Typ einer Variablen.
rrreee kann den
$var
-Wert in einen Wert des angegebenen$typel
-Typs konvertieren.$type: Mögliche Werte für type sind:
"boolean" (oder "bool" aus PHP 4.2.0)
Das obige ist der detaillierte Inhalt vonSo erzwingen Sie die Konvertierung eines Werts in einen Gleitkommatyp in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!