轉(zhuǎn)換方法:1、使用強制類型轉(zhuǎn)換,在要轉(zhuǎn)換的string變量之前加上用括號括起來的目標(biāo)類型“(double)”即可,例“(double)"23.2535"”;2、使用doubleval()函數(shù),語法“doubleval(string值)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php string轉(zhuǎn)為double浮點類型
1、強制類型轉(zhuǎn)換–在要轉(zhuǎn)換的變量之前加上用括號括起來的目標(biāo)類型
允許轉(zhuǎn)換的PHP數(shù)據(jù)類型有:
-
(int)、(integer):轉(zhuǎn)換成整形
-
(float)、(double)、(real):轉(zhuǎn)換成浮點型
-
(string):轉(zhuǎn)換成字符串
-
(bool)、(boolean):轉(zhuǎn)換成布爾類型
-
(array):轉(zhuǎn)換成數(shù)組
-
(object):轉(zhuǎn)換成對象
示例:將string類型轉(zhuǎn)換成float類型
<?php $str="23.2535"; $double=(double)$str; var_dump($str); var_dump($double); ?>
輸出:
方法2:使用doubleval()函數(shù)
<?php $str="23.2535"; $double=doubleval($str); var_dump($str); var_dump($double); ?>
說明:
doubleval — floatval() 的別名
此別名是函數(shù)改名之后的遺留問題。在 PHP 舊的版本中由于還沒有 floatval() 函數(shù),所以你可能需要用到這個 floatval() 的別名函數(shù)。
推薦學(xué)習(xí):《PHP視頻教程》