以 PHP 可读形式打印 php 变量


print php variable in PHP-readable form

我需要打印一个可以直接粘贴到代码中的复杂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,
),

如何?

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

尝试:

var_export( $array );

它将打印它。
或者,如果您希望它在字符串中,则:

var_export($array, true);
您可以使用本文

中所述的var_export函数来实现这一点。