3種轉換方法:1、在要轉換的字串之前加上用括號括起來的目標類型“(float)”、“(double)”或“(real)”,語法“( float)字串」。 2.使用floatval()函數,可以取得字串變數的浮點值,語法「floatval(字串變數)」。 3.使用settype()函數,可以將字串變數設定為浮點類型,語法「settype(字串變數,"float")」。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php 字串轉換為浮點數的三種方法
#方法1、在要轉換的字串之前加上用括號括起來的目標型別
#目標類型有:
(float)、(double)、(real):轉換成浮點型
<?php $str="23.25"; $float=(float)$str; var_dump($str); var_dump($float); ?>
方法2、使用floatval()函數--浮點型轉換函數
floatval — 獲取變數的浮點值範例:<?php $str="3.14"; $float=floatval($str); var_dump($str); var_dump($float); ?>
#方法3:使用settype()函數--型別設定函數
settype():用於將變數設為指定型別(settype() 函數會改變變數原本的型別)。settype ( $var , $type )
$type值設為「float」即可。
<?php $str="5.14"; var_dump($str); $float=settype($str,"float"); var_dump($str); var_dump($float);//返回值 ?>說明:settype()函數第二個參數(設定的型別) 的值可以是:
以上是php字串怎麼轉為浮點型的詳細內容。更多資訊請關注PHP中文網其他相關文章!