この行の意味:
$fields = explode("\r\n", preg_replace('/\x0D\x0A[\x09\x20]+/', ' ', $header));
この回答から取得しましたcURL 、リダイレクトURLを変数に取得します
この行の意味:
$fields = explode("\r\n", preg_replace('/\x0D\x0A[\x09\x20]+/', ' ', $header));
この回答から取得しましたcURL 、リダイレクトURLを変数に取得します
は、複数の行に分割されたpreg_replace
電子メール ヘッダー行を展開します。次に、呼び出しにより、結果の文字列が、配列セルごとに 1 つのヘッダー行を持つ配列に分割されます。explode
たとえば、次の文字列です。
Subject: This is a long subject
line split across
multiple lines
From: user@example.com
によって次のように変換さpreg_replace
れます:
Subject: This is a long subject line split across multiple lines
From: user@example.com
そして、次のようexplode
になります:
Array(
[0] => 'Subject: This is a long subject line split across multiple lines',
[1] => 'From: user@example.com'
)