var_dump to string [关闭]

i have a var_dump output from a curl post i want to parse this var_dump output to stinrg

the var_dump output is like

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";}}}

You can do it with print_r:

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

true is used to return the string instead of echo.

It is the result of serialize , so what you need is unserialzie.

An option is:

$myStringVar=var_export($var, true);

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

Regards!