php轉化成字串 php怎麼把數字轉換成字串?

2021-10-22 22:09:28 字數 1317 閱讀 8092

php中把數字轉換成字串的方法:1、使用強制型別轉換,語法「(string)數字」;2、使用strval()函式,語法「strval(數字)」;3、使用settype()函式,語法「settype(數字, "string")」。

php 數字轉換成字串的方法

1、強制型別轉換

php 中的型別強制轉換和 c 中的非常像:在要轉換的變數之前加上用括號括起來的目標型別。

允許的強制轉換有:(int),(integer) - 轉換成整型

(bool),(boolean) - 轉換成布林型

(float),(double),(real) - 轉換成浮點型

(string) - 轉換成字串

(array) - 轉換成陣列

(object) - 轉換成物件注意在括號內允許有空格和製表符

示例:<?php

$num1=314;

$num2=(string)$num1;

var_dump($num1);

var_dump($num2);

輸出:int 314

string '314' (length=3)

2、使用strval()函式

strval() 函式用於獲取變數的字串值。

示例:<?php

$num=31415;

$str=strval($num);

var_dump($num);

var_dump($str);

輸出;int 31415

string '31415' (length=5)

3、使用settype()函式

settype() 函式用於設定變數的型別。settype ( var , type )

返回值:設定成功時返回 true, 失敗時返回 false。

示例:<?php

$num=12.8;

$str=settype($num,"string");

var_dump($str);

var_dump($num);

輸出:boolean true

string '12.8' (length=4)

補充:判斷字串全部由數字組成<?php

$str = "123"

if(ereg('^[0-9]+$', $str)) {

// true

把字串轉化成整數

這道題看似很簡單,實現其基本功能,大部分人都能用10行 之內的 解決。while str 但是,當我們要把很多特殊的情況即測試用例都考慮進去,卻不是一件容易的事。比如 空指標 空字串 正負號 溢位等方方面面的測試用例都考慮到,並在寫 時對這些特殊的輸入都定義好合理的輸出,define crt sec...

js把其他型別轉化成字串

tostring 除了null和undefined之外,其他的型別 數值,布林,字串,物件 都有此方法,它返回相應值的字串表現 並不修改原變數 var age 11 var ageasstring age.tostring 11 alert age 11 var found true var fou...

字串轉化成整數

看起來容易,但是有好多需要考慮到邊界條件。比如1.如果含有正負號或者非數字字元怎麼辦?2.最大正整數和最小負整數以及溢位 3.輸入的字元不能轉換成整數的時候,應該如何處理錯誤 所以其實還是比較複雜。不要看到題目就傻呵呵的寫了。js 中有封裝好的parseint,但是傳入的引數要注意 parseint...