4種方法:1、使用「.」字元將數字變數和空白字元拼接在一起,語法「$str = $num."";」;2、在要轉換的數字變數之前加上用括號括起來的目標類型“(string)”,語法“(string)$num”;3、使用strval()函數,語法“strval($num)”;4、使用strval()函數,語法“ settype($num,"string");」。
本教學操作環境:windows7系統、PHP8版、DELL G3電腦
php把數字轉為字串類型
方法1:使用“.”字元將數字變數和空字元拼接在一起
“.”是字串拼接字符,可以將兩個字串拼接為一個字串並輸出
<?php header("Content-type:text/html;charset=utf-8"); $num = 12354; echo '原变量类型为:' . gettype($num) . '<br>'; $str = $num.""; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 123.54; echo '原变量类型为:' . gettype($num) . '<br>'; $str = $num.""; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
#方法2:在要轉換的數字變數之前加上用括號括起來的目標類型「(string)
」
使用在變數之前加上用括號括起來的目標類型,可以強制指定變數轉換為指定類型,而:
(string)
:就是強制轉換成字串型別;
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.54; echo '原变量类型为:' . gettype($num) . '<br>'; $str = (string)$num; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 12354; echo '原变量类型为:' . gettype($num) . '<br>'; $str = (string)$num; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
方法3:使用strval()函數
strval() 函數用來取得變數的字串值,可以將數字類型的值轉為字串。
<?php header("Content-type:text/html;charset=utf-8"); $num = 3.1415; echo '原变量类型为:' . gettype($num) . '<br>'; $str = strval($num); echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 31415; echo '原变量类型为:' . gettype($num) . '<br>'; $str = strval($num); echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
方法4:使用settype()函數
settype():用於將變數設為指定型別(settype () 函數會改變變數原本的型別)。
<?php header("Content-type:text/html;charset=utf-8"); $num = 146; var_dump($num); settype($num,"string"); var_dump($num); ?>
說明:settype()函數第二個參數(設定的類型) 的值可以是:
"boolean" (或為"bool",由PHP 4.2.0 起)
"integer" (或為"int",從PHP 4.2.0 起)
"float" (只在PHP 4.2.0 之後可以使用,對於舊版本中使用的"double"現已停用)
#"string"
"array"
#"object"
PHP影片教學》
以上是php怎麼將數字轉為字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!