本文共 708 字,大约阅读时间需要 2 分钟。
不知道各位猿猿们有没有碰到过类似的情况。装的PHP环境没有xdebug,而又经常用到数组。调试的时候也需要经常查看数组的结构和字段内容,用var_dump打印出来的数组内容总是杂乱无章。实在无法忍受,因而网上找了个格式化数组的方法,分享给大家。也再次感谢可爱的前辈们。
/*** [dump_array 将数组内容格式化输出]* @param array $vars [数组]* @param string $label [分隔符]* @param boolean $return [是否返回结果]* @return [type] [description]*/function dump_array($vars, $label = '', $return = false) { if (ini_get('html_errors')) { $content = "\n"; if ($label != '') { $content .= "{ $label} :\n"; } $content .= htmlspecialchars(print_r($vars, true)); $content .= "\n\n"; } else { $content = $label . " :\n" . print_r($vars, true); } if ($return) { return $content; } echo $content; return null;}
用上它,打印出来的数组不再是一坨shit了,而是优雅抚媚地展现在你的面前。
转载地址:http://uhvjo.baihongyu.com/