我正在寻找一个转储多维数组的函数,这样输出就是有效的php代码。
假设我有以下数组:
$person = array();
$person['first'] = 'Joe';
$person['last'] = 'Smith';
$person['siblings'] = array('Jane' => 'sister', 'Dan' => 'brother', 'Paul' => 'brother');现在,我想转储$person变量,以便转储字符串输出(如果解析)将是重新定义$person变量的有效php代码。
所以做一些类似这样的事情:
dump_as_php($person);将输出:
$person = array(
'first' => 'Joe',
'last' => 'Smith',
'siblings' => array(
'Jane' => 'sister',
'Dan' => 'brother',
'Paul' => 'brother'
)
);发布于 2010-01-11 06:49:39
var_export()获取有关给定变量的结构化信息。它类似于var_dump(),但有一点不同:返回的表示是有效的PHP代码。
发布于 2010-01-11 06:48:40
https://stackoverflow.com/questions/2038964
复制相似问题