如何以人类可读的格式输出(到日志)多级数组?
我在一个drupal网站上工作,并且在调试时,我总是必须通读嵌套的长数组。结果,我一生的大部分时间都花在使用箭头,回车键和Tab键上,将1000多个字符串拆分成嵌套的可读格式。 对于drupal开发人员,我无法使用devel的dsm(),因为我正在使用多步骤#ahah /#ajax表单,因此我只能将数组输出到错误日志,而不是屏幕。 视觉示例: 邪恶: 数组('form_wrapper'=>数组('#tree'=> true,'#type'=>'fieldset','#prefix'=>``,'#suffix'=>'','#value'= >'','名称'=>数组('#type'=>'textfield','#title'=> NULL,'#size'=> 60,'#maxlength'=> 60,'#required'= > false,'#description'=> NULL,'#attributes'=>数组('placeholder'=>'Email',),'#post'=>数组('form_wrapper'=> array('name'=> '','pass'=>'',), ... 好: array ( 'form_wrapper' => array ( '#tree' => true, '#type' => 'fieldset', '#prefix' => '<div>', '#suffix' => '</div>', '#value' => '', 'name' => array ( '#type' => 'textfield', '#title' => NULL, '#size' …