您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“php如何將變量轉換成float”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“php如何將變量轉換成float”這篇文章吧。
方法:1、在變量或值前添加“(float)”,例“(float)123”;2、用floatval()函數,語法“floatval(變量)”;3、用“+”運算符,語法“變量+0.0”;4、用round()函數,語法“round(變量,2)”。
本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦
PHP將一個變量轉換成float的幾種方法
首先,PHP是最好的語言。數據類型有很多種方法。下面一一舉例,如有不足歡迎補充
$str = 'NaN'; // 強制類型轉換----float只能轉換前面帶數字的字符串 echo (float) $str; echo '<br/>'; //floatval() — 獲取變量的浮點值 echo floatval($str); echo '<br/>'; // 做一個加法運算也可以達到效果 echo ($str + 0.0); echo '<br/>'; // round四舍五入,返回了0,但并沒有保留2位小數 echo round($str,2); echo '<br/>';
說明:
1、強制類型轉換--在要轉換的變量之前加上用括號括起來的目標類型
允許轉換的PHP數據類型有:
(int)、(integer):轉換成整形
(float)、(double)、(real):轉換成浮點型
(string):轉換成字符串
(bool)、(boolean):轉換成布爾類型
(array):轉換成數組
(object):轉換成對象
2、floatval()
floatval — 獲取變量的浮點值
語法:
floatval ( mixed $var ) : float
返回變量 var 的 float 數值。
參數:var 可以是任何標量類型。你不能將 floatval() 用于數組或對象。
3、round()
round() 函數對浮點數進行四舍五入。
語法
round(number,precision,mode);
參數 | 描述 |
---|---|
number | 必需。規定要舍入的值。 |
precision | 可選。規定小數點后的尾數。默認是 0,也可以為負數。 |
mode | 可選。規定表示舍入模式的常量:
|
以上是“php如何將變量轉換成float”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。