這篇文章主要為大家展示了“php如何將變量轉(zhuǎn)換成float”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“php如何將變量轉(zhuǎn)換成float”這篇文章吧。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),寶安企業(yè)網(wǎng)站建設(shè),寶安品牌網(wǎng)站建設(shè),網(wǎng)站定制,寶安網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,寶安網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
方法:1、在變量或值前添加“(float)”,例“(float)123”;2、用floatval()函數(shù),語法“floatval(變量)”;3、用“+”運(yùn)算符,語法“變量+0.0”;4、用round()函數(shù),語法“round(變量,2)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
PHP將一個變量轉(zhuǎn)換成float的幾種方法
首先,PHP是最好的語言。數(shù)據(jù)類型有很多種方法。下面一一舉例,如有不足歡迎補(bǔ)充
$str = 'NaN'; // 強(qiáng)制類型轉(zhuǎn)換----float只能轉(zhuǎn)換前面帶數(shù)字的字符串 echo (float) $str; echo '
'; //floatval() — 獲取變量的浮點(diǎn)值 echo floatval($str); echo '
'; // 做一個加法運(yùn)算也可以達(dá)到效果 echo ($str + 0.0); echo '
'; // round四舍五入,返回了0,但并沒有保留2位小數(shù) echo round($str,2); echo '
';
說明:
1、強(qiáng)制類型轉(zhuǎn)換--在要轉(zhuǎn)換的變量之前加上用括號括起來的目標(biāo)類型
允許轉(zhuǎn)換的PHP數(shù)據(jù)類型有:
(int)、(integer):轉(zhuǎn)換成整形
(float)、(double)、(real):轉(zhuǎn)換成浮點(diǎn)型
(string):轉(zhuǎn)換成字符串
(bool)、(boolean):轉(zhuǎn)換成布爾類型
(array):轉(zhuǎn)換成數(shù)組
(object):轉(zhuǎn)換成對象
2、floatval()
floatval — 獲取變量的浮點(diǎn)值
語法:
floatval ( mixed $var ) : float
返回變量 var 的 float 數(shù)值。
參數(shù):var 可以是任何標(biāo)量類型。你不能將 floatval() 用于數(shù)組或?qū)ο蟆?/p>
3、round()
round() 函數(shù)對浮點(diǎn)數(shù)進(jìn)行四舍五入。
語法
round(number,precision,mode);
參數(shù) | 描述 |
---|---|
number | 必需。規(guī)定要舍入的值。 |
precision | 可選。規(guī)定小數(shù)點(diǎn)后的尾數(shù)。默認(rèn)是 0,也可以為負(fù)數(shù)。 |
mode | 可選。規(guī)定表示舍入模式的常量:
|
以上是“php如何將變量轉(zhuǎn)換成float”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!