![](/img/trans.png)
[英]filter multidimensional associative array with multidimensional associative array in php
[英]Filter Empty/Null value from associative array in php (multidimensional array)
我想從關聯數組中刪除空行,即其值為空
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.ie多維數組的子數組。
經過很多帖子,我找到了最簡單的答案
//foreach
if (strlen(implode('', array_values($array_row))) > 0) {
}
這不會讓空行
您可以使用implode
進行過濾。
$non_empty_rows = array_filter($array, 'implode');
這會將每個子數組中的多個空值或空字符串折疊為一個空字符串,其結果為false。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.