我有一個問題,in_array給我一個通知:未定義的索引。正確的方式in_array
if (
($value['device'] == $this->device or $value['device'] == 'all')
and
(!is_array($value['excludeLang']) or !in_array($this->lang, $value['excludeLang']))
and
($value['site'] == $this->site or $value['site'] == 'all')
) {
// do something
}
在這種情況下$ value ['excludeLang']不是數組。有抑制錯誤,當我檢查$這個 - 的方式> lang是陣列
isset()是你的朋友 – donald123