数组合并 - 但是3个不确定的数组

时间:2016-12-02 23:13:24

标签: php arrays

我想在我的页面上显示调试信息。

$merge_debug = array_merge($snow, $snowadvanced, $snowtechnical);
print_r($merge_debug);

但是,如果用户未保存设置,则数组$snow$snowadvanced$snowtechnical不存在。

我需要检查上面提到的数组是否存在,如果它们存在,则在合并它们之后print_r

在没有杂乱编码的情况下,最好的方法是什么?我已经尝试过foreach循环它们,但这没有用。帮助会非常适合

1 个答案:

答案 0 :(得分:0)

使用isset检查

function check($var)
{
  return isset($var) ? $var : []; 
}
$merge_debug = array_merge(check($snow), check($snowadvanced), check($snowtechnical));
print_r($merge_debug);