php將變量轉(zhuǎn)換string的方法:首先創(chuàng)建一個(gè)PHP示例文件;然后通過(guò)“function variable_to_string($variable){...}”方法將一個(gè)變量轉(zhuǎn)為string字符串即可。
目前創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、合肥網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
推薦:《PHP視頻教程》
php 將一個(gè)變量轉(zhuǎn)為字符串
代碼如下:
/** * 將一個(gè)變量轉(zhuǎn)為字符串 * float使用var_export得到的字符串不準(zhǔn)確 * 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'" */