以PHP可读的形式打印php变量

时间:2015-01-20 15:07:32

标签: php arrays

我需要打印一个可以直接粘贴到代码中的复杂PHP变量。 print_r没有像我使用它那样做,我得到这样的东西:

Array
(
    [cost] => 218.16
    [discount] => Array(...)
    [description] => Cost Not Included
    [quantity] => 1
)

无法立即粘贴到PHP代码中。我需要这样的东西(添加逗号,括号更改为&符号等)

array
(
    'cost' => '218.16',
    'discount' => array(...),
    'description' => 'Cost Not Included',
    'quantity' => 1,
),

如何?

目前我在文本编辑程序中手动执行...

2 个答案:

答案 0 :(得分:4)

尝试:

var_export( $array );

它会打印出来。
或者如果你想要一个字符串,那么:

var_export($array, true);

答案 1 :(得分:1)

您可以使用this post中描述的var_export函数来实现这一目标。