PHP マニュアル
前のページ |  | 次のページ

# imap_mime_header_decode

(PHP 3>= 3.0.17, PHP 4 )

imap_mime_header_decode -- MIMEヘッダーエレメントをデコードする

## 説明

array imap_mime_header_decode ( string text)

関数imap_mime_header_decode()は、非ASCIIテキス トのMIMEメッセージヘッダエクステンションをデコードします。 (RFC2047を参照下さい) デコードされた要素は、オブジェクトの配列で返されます。 ただし、各オブジェクトは二つのプロパティ"charset"と"text"を有しています。 要素がエンコードされていない場合、言い替えるとプレーンなUS-ASCIIの場合、 この要素の"charset"プロパティは"default"に設定されます。

例 1imap_mime_header_decode()の例
    $text="=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@dkuug.dk>";

    $elements=imap_mime_header_decode($text);
    for($i=0;$i<count($elements);$i++) {
        echo "Charset: {$elements[$i]->charset}\n";
        echo "Text: {$elements[$i]->text}\n\n";
    }

上の例には二つの要素があります。最初の要素はISO-8859-1、 2番目の要素はプレーンなUS-ASCIIで事前にエンコードされています。

前のページ | ホーム | 次のページ
imap_mailboxmsginfo | 上に戻る | imap_msgno