php把值轉(zhuǎn)化浮點(diǎn)型的方法:1、使用floatval()函數(shù),可獲取變量的浮點(diǎn)值,語法“floatval ($var)”;2、使用settype()函數(shù),可將變量設(shè)置為指定類型,語法“settype($var, "float")”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php把值轉(zhuǎn)化浮點(diǎn)型的方法
1、使用floatval()函數(shù)
浮點(diǎn)型轉(zhuǎn)換函數(shù)floatval()可以獲取變量的浮點(diǎn)值。
語法:
floatval ($var)
-
參數(shù)$var可以是任何標(biāo)量類型,返回變量 $var 的 float 數(shù)值。
注:不能將 floatval() 用于數(shù)組或?qū)ο蟆?/p>
示例:
<?php $var = '122.34343The'; $float_value_of_var = floatval ($var); var_dump($float_value_of_var) ; // 打印出 122.34343 ?>
2、使用settype()函數(shù)
settype()函數(shù)可以將變量設(shè)置為指定類型。
語法:
settype ( $var , $type )
示例:
<?php header("Content-type:text/html;charset=utf-8"); $str="123.456abc"; $float1 = settype($str, 'float'); echo '變量 $str 的類型為:'.gettype($float1).',值為:'.$str.'<br>'; $num=154; $float2 = settype($num, 'float'); echo '變量 $num 的類型為:'.gettype($float2).',值為:'.$num.'<br>'; $bool=TRUE; $float3 = settype($bool, 'float'); echo '變量 $bool 的類型為:'.gettype($float3).',值為:'.$bool.'<br>'; ?>
第二個(gè)參數(shù)(設(shè)置的類型) 可以是:
-
"boolean" (或?yàn)?quot;bool",從 PHP 4.2.0 起)
-
"integer" (或?yàn)?quot;int",從 PHP 4.2.0 起)
-
"float" (只在 PHP 4.2.0 之后可以使用,對(duì)于舊版本中使用的"double"現(xiàn)已停用)
-
"string"
-
"array"
-
"object"
-
"null" (從 PHP 4.2.0 起)
注:settype() 函數(shù)會(huì)改變變量原本的類型,如果設(shè)置成功時(shí)返回 TRUE, 失敗時(shí)返回 FALSE。
推薦學(xué)習(xí):《PHP視頻教程》