我想在我的页面上显示调试信息。
$merge_debug = array_merge($snow, $snowadvanced, $snowtechnical);
print_r($merge_debug);
但是,如果用户未保存设置,则数组$snow
,$snowadvanced
和$snowtechnical
不存在。
我需要检查上面提到的数组是否存在,如果它们存在,则在合并它们之后print_r
。
在没有杂乱编码的情况下,最好的方法是什么?我已经尝试过foreach
循环它们,但这没有用。帮助会非常适合
答案 0 :(得分:0)
使用isset检查
function check($var)
{
return isset($var) ? $var : [];
}
$merge_debug = array_merge(check($snow), check($snowadvanced), check($snowtechnical));
print_r($merge_debug);