php怎麼將數字轉成字串?

青灯夜游
發布: 2023-03-05 09:06:02
原創
3795 人瀏覽過

php將數字轉換成字串的方法:1、在要轉換的變數之前加上用括號括起來的目標類型,例「(string)3.14」;2、使用strval()函數,例「strval(3.14)」;3、使用settype()函數。

php怎麼將數字轉成字串?

推薦:《PHP影片教學

PHP資料型別轉換(字元轉數字,數字轉字元)

PHP的資料型別轉換屬於強制轉換,允許轉換的PHP資料型別有:

  • ##(int) 、(integer):轉換成整形

  • (float)、(double)、(real):轉換成浮點型

  • ( string):轉換成字串

  • (bool)、(boolean):轉換成布林類型

  • (array):轉換成陣列

  • (object):轉換成物件

PHP資料型別有三種轉換方式:

  • 在要轉換的變數之前加上用括號括起來的目標類型

  • 使用3個具體類型的轉換函數,intval()、floatval()、strval()   【記憶:想轉換的目的型別val()】

  • 使用通用型別轉換函數settype(mixed var,string type)

第一種轉換方式: (int)  (bool)  (float)  (string)  (array) (object)

<?php   
$num1=3.14;   
$num2=(string)$num1;   
var_dump($num1); //输出float(3.14)   
var_dump($num2); //输出string(3.14)   
?>
登入後複製

輸出:

float 3.14
string &#39;3.14&#39; (length=4)
登入後複製

第二種轉換方式:  intval()  floatval()  strval()

<?php   
$str="123.9abc";   
$int=intval($str);     //转换后数值:123
$float=floatval($str); //转换后数值:123.9
$str=strval($float);   //转换后字符串:"123.9"
var_dump($int); //输出int(123)   
var_dump($float); //输出float(123.9)
var_dump($str); //输出string(123.9)  
?>
登入後複製

輸出:

int 123
float 123.9
string &#39;123.9&#39; (length=5)
登入後複製

第三種轉換方式: settype()#

<?php   
$num4=12.8;   
$flg=settype($num4,"string");   
var_dump($flg);  //输出bool(true)   
var_dump($num4); //输出string(12.8)   
?>
登入後複製

第三種轉換方式: settype()

#
boolean true
string &#39;12.8&#39; (length=4)
登入後複製

輸出:

bool settype ( mixed &$var , string $type )
登入後複製

settype() 函數用來設定變數的型別。

PHP 版本需求: PHP 4, PHP 5, PHP 7

語法
    rrreee
  • 參數說明:

  • $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 起)################### 傳回值:######設定成功時傳回TRUE,失敗時返回FALSE。 #########想要獲得更多相關知識,可存取:###程式設計教學##########

以上是php怎麼將數字轉成字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板