我正在寻找一个转储多维数组的函数,以便输出是有效的PHP代码.
假设我有以下数组:
$person = array();
$person['first'] = 'Joe';
$person['last'] = 'Smith';
$person['siblings'] = array('Jane' => 'sister', 'Dan' => 'brother', 'Paul' => 'brother');
Run Code Online (Sandbox Code Playgroud)
现在我想转储$ person变量,这样转储字符串输出,如果被解析,将是有效的PHP代码,重新定义$ person变量.
所以做以下事情:
dump_as_php($person);
Run Code Online (Sandbox Code Playgroud)
将输出:
$person = array(
'first' => 'Joe',
'last' => 'Smith',
'siblings' => array(
'Jane' => 'sister',
'Dan' => 'brother',
'Paul' => 'brother'
)
);
Run Code Online (Sandbox Code Playgroud)