Php imap_fetchheader返回空白

Php imap_fetchheader返回空白,php,imap,Php,Imap,我正在使用imap_fetchheader函数从Gmail帐户获取未查看电子邮件的标题信息 我在消息ID的循环中使用它。它为一些id给出正确的输出,在一些id之后返回空白 for ($i = 0; $i < $unreadCounterGmail; $i++) { $headers = imap_fetchheader($mbox, $unread[$i]); echo "Loop counter = " . $i . " Message Number = " .

我正在使用imap_fetchheader函数从Gmail帐户获取未查看电子邮件的标题信息

我在消息ID的循环中使用它。它为一些id给出正确的输出,在一些id之后返回空白

    for ($i = 0; $i < $unreadCounterGmail; $i++) {
$headers = imap_fetchheader($mbox, $unread[$i]);
        echo "Loop counter = " . $i . " Message Number = " . $unread[$i] . " Header counter = " . count($headers) . "\n";
        $subject = array();
        $date = array();
        $registrar = array();
        preg_match_all('/^Subject: (.*)/m', $headers, $subject);
        preg_match_all('/^Date: (.*)/m', $headers, $date);
        preg_match_all('/^From: (.*)/m', $headers, $registrar);

        $str = $subject[1][0];
        $rgsmail = $registrar[1][0];
        $receiveDate = $date[1][0];
echo "Reading FROM Gmail Acc :: Subject = " . $str . "  :: From = " . $rgsmail . " :: Date = " . $receiveDate . " \n";
}
($i=0;$i<$UnreadCounterMail;$i++)的
{
$headers=imap_fetchheader($mbox,$unread[$i]);
echo“Loop counter=“.i.”Message Number=“.unread[$i]”头计数器=“.count($headers)。“\n”;
$subject=array();
$date=array();
$register=array();
preg_match_all('/^Subject:(.*)/m',$headers,$Subject);
预匹配全部(“/^Date:(.*)/m”,$headers,$Date);
preg_match_all('/^From:(.*)/m',$headers,$registrator);
$str=$subject[1][0];
$rgsmail=$registrator[1][0];
$receiveDate=$date[1][0];
echo“从Gmail Acc::Subject=“.$str.”:FROM=“.$rgsmail.”:Date=“.$receiveDate.”\n”;
}

欢迎来到StackOverflow。请参加,学习提出好问题stackoverflow.com/help/how-to-ask,做一个回答。MCVE应包括各种样本输入(说明所有方面)和所需输出。如果您正在寻找有关调试代码的帮助,请参阅欢迎使用StackOverflow。请参加,学习提出好问题stackoverflow.com/help/how-to-ask,做一个回答。MCVE应包括各种样本输入(说明所有方面)和所需输出。如果您正在寻找有关调试代码的帮助,请参阅