(PHP 3, PHP 4) この関数は、指定したメッセージに関するすべての構造化された情報を 取り出します。オプションのパラメータ flags に指定可能なのは FT_UID のみで、これは、引数 msg_number を UID と して処理することを関数に指定するためのものです。返されるオブジェ クトは、MIMEの添付の各要素に類似のオブジェクトとしてエンベロープ、 内部の日付、サイズ、フラグ、本体を含んでいます。返されるオブジェ クトの構造は次のようになります。 表 1 imap_fetchstructure() で返されるオブジェクト dparametersはオブジェクトの配列です。 各オブジェクトはプロパティ"attribute"および"value"を有しています。 parameterはオブジェクトの配列です。 各オブジェクトはプロパティ"attribute"および"value"を有しています。 partsはオブジェクトの配列であり、その構造はトップレベルオブジェクト と同じです。ただし、'parts'オブジェクトを更に追加できないという制限 があります。 表 2最初のボディーの型 表 3通信時のエンコーディング imap_fetchbody() も参照下さい。