我想从关联数组中删除空行,即其值为空
array[0]
a => '101'
b => '105'
c => '103'
array[1]
a => ''
b => ''
c => ''
array[2]
a => '101'
b => '105'
c => '103'
Desired result :-
array[0]
a => '101'
b => '105'
c => '103'
array[1]
a => '101'
b => '105'
c => '103'
注意:-这是array的子数组。多维数组。
答案 0 :(得分:0)
经过很多帖子,我找到了最简单的答案
//foreach
if (strlen(implode('', array_values($array_row))) > 0) {
}
这不会让空行
答案 1 :(得分:0)
您可以使用implode
进行过滤。
$non_empty_rows = array_filter($array, 'implode');
这会将每个子数组中的多个空值或空字符串折叠为一个空字符串,其结果为false。