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

# imap_mime_header_decode

(PHP 3>= 3.0.17, PHP 4 , PHP 5)

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"に設定されます。

例 1. imap_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