Var_dump到字符串

时间:2012-05-30 10:30:02

标签: php

我有一个卷曲帖子的var_dump输出 我想将这个var_dump输出解析为stinrg

var_dump输出类似于

a:3:{s:6:"status";s:1:"1";s:3:"msg";s:32:"Transaction Fetched Successfully";s:19:"transaction_details";a:1:{i:100003105;a:9:{s:8:"mihpayid";s:7:"4169799";s:10:"request_id";N;s:12:"bank_ref_num";N;s:3:"amt";s:6:"349.00";s:4:"disc";s:4:"0.00";s:4:"mode";s:1:"-";s:7:"retries";i:0;s:6:"status";s:7:"pending";s:14:"unmappedstatus";s:9:"initiated";}}}

3 个答案:

答案 0 :(得分:3)

这是serialize的结果,所以您需要的是unserialzie

答案 1 :(得分:1)

选项是:

$myStringVar=var_export($var, true);

http://php.net/manual/en/function.var-export.php

问候!

答案 2 :(得分:0)

您可以使用print_r执行此操作:

$stringDump = print_r(var_dump($var), true);

true用于返回字符串而不是echo。