如果value不爲null,則需要使用元素列表填充數組。 如果要附加的值爲空,是否有辦法跳過數組填充?如何將元素插入數組如果不爲null
作爲例子:
$list = array();
for ($i = 1; $i <= 10; $i++) {
$modulo = ($i % 2);
if ($modulo) $list[] = $i;
}
有沒有寫在循環兩種語句轉換成一個獨特的一個不使用$的方式模變量?
像...
$list = array();
for ($i = 1; $i <= 10; $i++) {
$list[] = ($i % 2);
}
預期的行爲是$名單數組必須包含1,3,5,7,9 ......
這不是真實的例子因爲($ i%2)必須替換爲一個380k元素數組上的複雜函數,並且可能會返回一些內容或爲空。我想排除空值。
你可以只用你的,如果評估的表達聲明。 – aynber
一旦你解決了分析錯誤,你的代碼會產生'1,3,5,7,9',所以我不明白它。 – AbraCadaver