首頁 >後端開發 >PHP問題 >php中數字轉字串的函數有哪些

php中數字轉字串的函數有哪些

青灯夜游
青灯夜游原創
2021-05-08 10:51:533025瀏覽

php中數字轉字串的函數:1、strval(),語法格式“strval (數字變數)”,可取得並傳回變數的字串值;2、settype(),語法格式“ settype(數字變數,'string')”,可將變數設為“string”類型。

php中數字轉字串的函數有哪些

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

php中數字轉字串

方法1:使用strval()函數

<?php
$int_str= 123.52;
var_dump($int_str);
$str = strval($int_str);
var_dump($str);
?>

輸出:

float 123.52
string &#39;123.52&#39; (length=6)

說明:

strval()函數是用於數值轉字串的轉換函數,可以取得並傳回變數的字串值。

strval()函數轉換資料型別,但不會影響原變數的型別。

方法2:settype()函數

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$old = 500;
echo "原数据类型" . gettype($old), &#39;<br>&#39;;
$current = gettype(settype($old, &#39;string&#39;));
echo "现数据类型" . gettype($current), &#39;<hr>&#39;;

$old = 500.25;
echo "原数据类型" . gettype($old), &#39;<br>&#39;;
$current = gettype(settype($old, &#39;string&#39;));
echo "现数据类型" . gettype($current), &#39;<hr>&#39;;
?>

輸出:

php中數字轉字串的函數有哪些

說明:settype( ) 函數用於設定變數的類型。語法如下:

settype ( $var , $type )

將變數 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 起)

settype()函數會影響原變數的型別。

推薦學習:《PHP影片教學

以上是php中數字轉字串的函數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn