php如何将变量转换string
程序员文章站
2022-03-06 20:37:18
...
php将变量转换string的方法:首先创建一个PHP示例文件;然后通过“function variable_to_string($variable){...}”方法将一个变量转为string字符串即可。
本教程操作环境:windows10系统、php5.6,本文适用于所有品牌的电脑。
推荐:《PHP视频教程》
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如何将变量转换string的详细内容,更多请关注其它相关文章!
下一篇: php读取中文乱码怎么办
推荐阅读
-
PHP 变量类型的强制转换
-
linux CentOS 系统下如何将php和mysql命令加入到环境变量中
-
java如何将String转换为enum
-
java如何将String转换为Int
-
解析PHP中如何将数组变量写入文件
-
linux CentOS 系统下如何将php和mysql命令加入到环境变量中
-
PHP字符串操作,string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、切割成数组等
-
PHP 变量类型的强制转换
-
怎么判断字符串中值的类型并将其转换成对应变量类型 例'12.1','10', 'string'->12.1,10,'string'
-
[PHP]将“变量”转换为”可以引入的文件“以及 异常的使用