要合并非空數組,可以使用array_merge函數進行操作。array_merge函數會將多個數組合并成一個新數組,且會自動過濾掉空數組。
示例代碼如下:
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$array3 = [];
$result = array_merge($array1, $array2, $array3);
print_r($result);
輸出結果為:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
在上述示例中,$array1
和 $array2
是非空數組,而 $array3
是空數組。通過使用array_merge
函數將這三個數組合并成一個新數組$result
,空數組$array3
被自動過濾掉了。