我有下面的一段代碼,它檢查給定的鍵存在於數組中。但是,當執行此代碼時,我收到錯誤「警告:array_key_exists()期望參數2是數組,布爾給定」。我是新來的PHP,不知道是什麼原因導致這個錯誤。請幫幫我。警告:array_key_exists()期望參數2是數組,布爾給定
$structure = imap_fetchstructure($connection, $id, FT_UID);
if (array_key_exists('parts', $structure))
{
};
第二個參數應該是數組。 http://php.net/manual/en/function.array-key-exists.php.here你的函數不返回數組 –
'$ strucuture'不包含你認爲它的作用。或者你期望它。 –
不是一個真正的問題。錯誤消息明確指出什麼是錯誤的,所以確保你的$結構是一個數組。 – Gordon