我正在寻找一个转储多维数组的函数,以便输出有效的PHP代码。
假设我有以下数组:
$person = array();
$person['first'] = 'Joe';
$person['last'] = 'Smith';
$person['siblings'] = array('Jane' => 'sister', 'Dan' => 'brother', 'Paul' => 'brother');
现在我想转储$ person变量,这样转储字符串输出,如果被解析,将是有效的PHP代码,重新定义$ person变量。
做类似的事情:
dump_as_php($person);
将输出:
$person = array(
'first' => 'Joe',
'last' => 'Smith',
'siblings' => array(
'Jane' => 'sister',
'Dan' => 'brother',
'Paul' => 'brother'
)
);
答案 0 :(得分:6)
var_export()得到结构化 有关给定变量的信息。 它与var_dump()类似 exception:返回的表示形式 是有效的PHP代码。
答案 1 :(得分:0)