php轉為數字格式的方法:1、在要轉換的變數之前加上用括號括起來的目標類型「(int)」、「(float)」等,將其轉為整數或浮點數類型;2、使用intval()或floatval()函數轉為整數或浮點數;3、使用settype()函數。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php轉換為數字格式
1、在要轉換的變數之前加上用括號括起來的目標類型,將其轉為整數或浮點數類型
(int)
、(integer)
:轉換成整數;
(float )
、(double)
、(real)
:轉換成浮點型別;
範例:
<?php $str = '123.456abc'; var_dump($str); $int1 = (int)$str; var_dump($int1); $int2 = (integer)$str; var_dump($int2); $float1 = (float)$str; var_dump($float1); $float2 = (double)$str; var_dump($float2); $float3 = (real)$str; var_dump($float3); ?>
輸出結果:
方法2:使用轉換函數intval()、floatval()
intval():用於取得變數的整數值;
floatval():用於取得變數的浮點值;
範例:
<?php $str = '123.456abc'; var_dump($str); $int = intval($str); var_dump($int); $float = floatval($str); var_dump($float);
輸出結果:
#方法3:使用settype() 函數
函數的語法格式如下:
settype(mixed &$var, string $type)
其中,$var 為要轉換的變數;$type 為要轉換的型別,可以是boolean(bool)、integer(int)、 float(double)、string、array、object、null。
註:settype() 函數會改變變數本身的型別
範例:
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; var_dump($str); settype($str, 'integer'); var_dump($str); $str = '123.456abc'; settype($str, 'float'); var_dump($str);
輸出結果:
# #推薦學習:以上是php怎麼轉變為數位格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!