我有一个关联数组:$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