我想避免几个if
s,我的问题是:
是否有函数或方法将多个数组($ a,$ b)添加到数组,但前提是数组($ a,$ b)不为空?
鉴于:
$a = ['foo' => 'bar'];
$b = [];
我的代码:
$c = [];
if (count($a))
{
$c['a'] = $a;
}
if (count($b))
{
$c['b'] = $b;
}
是的,我需要具有特定名称的字符串键。
如果您所有的元素都是数组,则可以轻松地将空元素淘汰array_filter
。例如,利用您的键等于变量名这一事实,您可以简单地执行
$c = array_filter(compact('a', 'b'));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句