Php,var_export minifier

时间:2015-08-21 16:48:44

标签: php arrays

假设我有一个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,),

所以没有新行和空格。怎么做到这一点?

2 个答案:

答案 0 :(得分:2)

如果您想要的输出稍后仅用于PHP,我建议使用serialize()代替

答案 1 :(得分:1)

在PHP文档评论部分中检查此功能(var_export_min):http://php.net/manual/fr/function.var-export.php#54440