php如何轉換成字串 php如何將變數轉為字串

2021-10-22 23:04:56 字數 1528 閱讀 4487

php 在變數定義中不需要(或不支援)明確的型別定義;變數型別是根據使用該變數的上下文所決定的。

* 將乙個變數轉為字串

* float使用var_export得到的字串不準確

* resource使用var_export得到的是null

* @param $variable

* @return string

function variable_to_string($variable)

return is_float($variable)

(string)$variable

is_resource($variable)

"'resource of type'"

var_export($variable, true)

// int

$a = 4;

var_dump(variable_to_string($a));

* 輸出:string(1) "4"

// float

$a = 100.4;

var_dump(variable_to_string($a));

* 輸出:string(5) "100.4"

// string

$a = 'abcdefg';

var_dump(variable_to_string($a));

* 輸出:string(9) "'abcdefg'"

// array

$a = ['a' => 'a', 'b' => 'b'];

var_dump(variable_to_string($a));

* 輸出:string(37) "array (

* 'a' => 'a',

* 'b' => 'b',

// object

$a = new stdclass();

$a->a = 'a';

$a->b = 'b';

var_dump(variable_to_string($a));

* 輸出:string(61) "stdclass::__set_state(array(

* 'a' => 'a',

* 'b' => 'b',

// bool

$a = false;

var_dump(variable_to_string($a));

* 輸出:string(5) "false"

// null

$a = null;

var_dump(variable_to_string($a));

* 輸出:string(4) "null"

// resource

$a = fopen('./test.log', 'wb+');

var_dump(variable_to_string($a));

* 輸出:string(18) "'resource of type'"

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

php中把數字轉換成字串的方法 1 使用強制型別轉換,語法 string 數字 2 使用strval 函式,語法 strval 數字 3 使用settype 函式,語法 settype 數字,string php 數字轉換成字串的方法 1 強制型別轉換 php 中的型別強制轉換和 c 中的非常像 在...

字串轉換成整數

題目詳情 輸入乙個表示整數的字串,把該字串轉換成整數並輸出,例如輸入字串 345 則輸出整數345。請完成函式strtoint,實現字串轉換成整數的功能。友情提醒 提交 之前,請複查下你的程式,比如當給的字串是如左邊所示的時候,有考慮到麼?當然,它們各自對應的正確輸出如右邊所示 假定你是在32位系統...

字串轉換成整數

輸入乙個表示整數的字串,把該字串轉換成整數並輸出,例如輸入字串 345 則輸出整數345。需要考慮的問題 1.由於整數可能不僅僅之含有數字,還有可能以 或者 開頭,表示整數的正負。2.處理非法輸入。在使用指標之前判斷這個指標是不是為空。3.輸入的字串中可能含有不是數字的字元。4.最後乙個需要考慮的問...