php如何将变量转换string

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

目前创新互联已为上千余家的企业提供了网站建设、域名、网站空间网站托管运营、企业网站设计、合肥网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

推荐:《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
网站URL:http://bzwzjz.com/article/cgdhhs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站建设 重庆网站制作 成都品牌网站建设 网站建设方案 外贸营销网站建设 响应式网站设计 成都网站设计 企业手机网站建设 成都网站设计 成都网站建设 定制网站建设 成都响应式网站建设公司 成都营销网站制作 营销网站建设 成都定制网站建设 网站制作 重庆外贸网站建设 网站建设 商城网站建设 成都模版网站建设 成都网站建设 网站建设方案