方法:1、在變數前面加上用括號括起來的目標類型“(float)”,語法“(float)$val”;2、用floatval(),語法“floatval($val )」;3、用settype(),語法「settype($val,"float")」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php將值強制類型轉換為float
方法1:在要轉換的變數之前加上用括號括起來的目標類型「(float)
」
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; $float = (float)$str; echo $float."<br>"; echo '变量 $float 的类型为:' . gettype($float) . '<br>'; ?>
方法2:使用floatval()函數
floatval():用於取得變數的浮點值;
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; $float = floatval($str); echo $float."<br>"; echo '变量 $float 的类型为:' . gettype($float) . '<br>'; ?>
輸出結果:
方法3:使用settype()函數
##語法:
settype ( $var ,$type )settype() 函數用於將變數$var設定為指定$type類型。 範例
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; settype($str,"float"); echo $str."<br>"; echo '修改后的类型为:' . gettype($str) . '<br>'; ?>輸出結果: #說明:$type可設定的值
PHP影片教學》
以上是php怎麼將值強制型別轉換為float的詳細內容。更多資訊請關注PHP中文網其他相關文章!