以下是这种情况: 我有两个这样的数组:
<?php
$array1 = [
'key1' => 437776,
'key2' => 'Bar',
'key3' => ''
];
$array2 = [
'key1' => '',
'key2' => 'Bar',
'key3' => 'Foo'
];
我真正想要的是magic_function
,它采用params $array1
和$array2
,并返回一个不包含任何空值的数组(值应从{{{ 1}}和$array1
)。在这种情况下,它将是:
$array2
提前致谢
答案 0 :(得分:0)
实际上,可以使用array_filter
:
$array1 = array_filter([
'key1' => 437776,
'key2' => 'Bar',
'key3' => ''
]);
$array2 = array_filter([
'key1' => '',
'key2' => 'Bar',
'key3' => 'Foo'
]);
$array_returned = array_merge($array1, $array2);