假设我有一个var_export的输出:
return array (
'DatabaseMySQL_settings' =>
array (
'absPath' => 'C:/Dolgok/WEBprogramozas/_common/plugins/_framework/core/DatabaseMySQL_settings.php',
'namespace' => '',
'implements' =>
array (
),
'extendsFrom' => 'Framework_setting',
'type' => 'C',
'isAbstract' => false,
),
相反,我想得到这个:
return array('DatabaseMySQL_settings'=>array('absPath'=>'DatabaseMySQL_settings.php','namespace'=>'','implements'=>array(),'extendsFrom'=>'Framework_setting','type'=>'C','isAbstract'=>false,),
所以没有新行和空格。怎么做到这一点?
答案 0 :(得分:2)
如果您想要的输出稍后仅用于PHP,我建议使用serialize()
代替
答案 1 :(得分:1)
在PHP文档评论部分中检查此功能(var_export_min
):http://php.net/manual/fr/function.var-export.php#54440