2015-05-28 46 views
2

我的mssql查詢返回表中的一行數組,但在該行中有5個空單元格。我怎樣才能從數組中刪除這些NULL,這樣我就可以檢查數組是否設置了特定的字段。如何檢查數組的哪個字段不爲空

我的英語很糟糕,所以解釋可能很難理解。

ID Name ID1 ID2 ID3 
1 Test NULL 1 NULL 

有沒有去除細胞的功能ID1和ID3

+0

使用assoc命令取然後isset()isset($ row ['ID3'])將返回false – donald123

+0

使用array_filter()函數上。 – Deep

回答

0

可以使用array_filter功能刪除空字段作爲

$arr1 = array(5, '', 6, '', '', 7); 
print_r(array_filter($arr1)); 

輸出

Array ([0] => 5 [2] => 6 [5] => 7)