您可以使用array_filter函數來去掉數組中的空值。該函數會將數組中的每個元素傳遞給回調函數進行判斷,如果回調函數返回值為false,則該元素會被過濾掉。
下面是一個示例代碼:
<?php
$array = array("apple", "", "banana", null, "orange");
// 去掉空值
$array = array_filter($array);
// 打印結果
print_r($array);
?>
運行結果為:
Array
(
[0] => apple
[2] => banana
[4] => orange
)
在上面的示例中,只有"apple"、"banana"和"orange"被保留下來,空字符串和null值被過濾掉了。