我有一個關聯數組:$csv_arr
如何刪除空關聯數組項
Array
(
[0] => Array
(
[Enfalac] => alpha linolenic acid 300 mg
[Enfapro] => alpha linolenic acid 200 mg
)
[1] => Array
(
[Enfalac] => arachidonic acid 170 mg
[Enfapro] =>
)
[2] => Array
(
[Enfalac] =>
[Enfapro] =>
)
[3] => Array
(
[Enfalac] => calcium 410 mg
[Enfapro] => calcium 550 mg
)
)
如何刪除爲$csv_arr[2]
所有完全是空的條目,但保留諸如$csv_arr[1]
我試過部分條目$csv_arr = array_filter(array_map('array_filter', $csv_arr));
但這移除空元素:$csv_arr[1]['Enfapro']
THX
你嘗試過什麼嗎?像循環?或者array_filter也許? –
如果可能的話,我寧願不使用循環,因爲這是一個非常大的數組,因此內置函數會更可取。我明白這是不可能的,但我活在希望之中。 –
循環遍歷數組,然後再遍歷包含數組的值並檢查值是否爲空,然後取消設置。 – Gacha