首頁  >  文章  >  後端開發  >  php字串怎麼轉為浮點型

php字串怎麼轉為浮點型

青灯夜游
青灯夜游原創
2022-09-23 18:48:465081瀏覽

3種轉換方法:1、在要轉換的字串之前加上用括號括起來的目標類型“(float)”、“(double)”或“(real)”,語法“( float)字串」。 2.使用floatval()函數,可以取得字串變數的浮點值,語法「floatval(字串變數)」。 3.使用settype()函數,可以將字串變數設定為浮點類型,語法「settype(字串變數,"float")」。

php字串怎麼轉為浮點型

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php 字串轉換為浮點數的三種方法

#方法1、在要轉換的字串之前加上用括號括起來的目標型別

#目標類型有:

  • (float)、(double)、(real):轉換成浮點型

##範例:將string類型轉換成float型別

<?php   
$str="23.25";   
$float=(float)$str;   
var_dump($str); 
var_dump($float); 
?>

php字串怎麼轉為浮點型

方法2、使用floatval()函數--浮點型轉換函數

floatval — 獲取變數的浮點值

範例:


<?php   
$str="3.14";   
$float=floatval($str);   
var_dump($str); 
var_dump($float); 
?>

php字串怎麼轉為浮點型

#方法3:使用settype()函數--型別設定函數

settype():用於將變數設為指定型別(settype() 函數會改變變數原本的型別)。

settype ( $var , $type )

  • $var:要轉換的變數。

  • $type:變數要轉換為的目標類型。

傳回值:設定成功時傳回 TRUE, 失敗時回傳 FALSE。

只要將settype()函數的第二個參數

$type值設為「float」即可。

<?php   
$str="5.14";  
var_dump($str);  
$float=settype($str,"float");   
var_dump($str); 
var_dump($float);//返回值
?>

php字串怎麼轉為浮點型

說明:settype()函數第二個參數(設定的型別) 的值可以是:

  • "boolean " (或為"bool",由PHP 4.2.0 起)

  • "integer" (或為"int",從PHP 4.2.0 起)

  • "float" (只在PHP 4.2.0 之後可以使用,對於舊版本中使用的"double"現已停用)

  • ##"string"
  • "array"
  • "object"
  • "null" (從PHP 4.2.0起)
  • 推薦學習:《
PHP影片教學

以上是php字串怎麼轉為浮點型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn