php 字符串 转 变量,php如何将变量转换string

php将变量转换string的方法:首先创建一个PHP示例文件;然后通过“function variable_to_string($variable){...}”方法将一个变量转为string字符串即可。

12f88cdac13abb0c0bea454476fb357a.png

本教程操作环境:windows10系统、php5.6,本文适用于所有品牌的电脑。

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'"

*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值