php將float轉為字符串的方法:1、在要轉換的float變量之前加上用括號括起來的目標類型“(string)”;2、使用“strval($float)”語句;3、使用“settype($float,"string")”語句。
本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦
方法1:在要轉換的float變量之前加上用括號括起來的目標類型(string)
<?php $float=3.14; $str=(string)$float; var_dump($str); ?>
輸出結果:
方法2:使用strval()函數
strval()函數可以獲取變量的字符串值
<?php $float=125.254; $str=strval($float); var_dump($str); ?>
輸出結果:
方法3:使用settype() 函數
settype ($var ,$type)
函數用來設置或轉換變量的類型,將$var
轉為$type
類型。
type 的可能值為:
-
“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 $float=54.254; $str=settype($float,"string");; var_dump($float); ?>
輸出結果:
說明:settype()會修改變量本身的類型,如果設置成功則返回 true, 失敗則返回 false。
推薦學習:《PHP視頻教程》