我有一個數組,看起來像這樣:檢查數組子項具有空值
$arr = array(
'abc' => array(
'subkey1' => '',
'subkey2' => false,
'subkey3' => 0,
...
),
'def' => array(
'subkey1' => '',
'subkey2' => 555,
'subkey3' => 0,
...
),
...
);
我想取消設置在其中的所有子項具有空值的所有父元素,如0
,''
,false
, null
。在我的示例abc
需要未設置。
目前我手動foreach循環如果每個子項爲空內檢查,但如果條件是巨大的,因爲我有8子項:)
是否有這個一個更好的選擇嗎?
不要你的意思'abc'應該是在這種情況下,未設置? – Jeroen
你在做什麼似乎是正確的方法,你可以使用遞歸,但條件也將如此巨大。 –
是的,很抱歉糾正它:D – thelolcat