私がやろうとしているのは、PHP を使用していくつかのメール ヘッダーから CC アドレスを解析することです。それらは配列として渡されます (奇妙なことに、アドレスが 1 つだけの場合でも)。そして、配列を単一の長い変数に変換したいと思います。
たとえば、次の配列があるとします。 array(bob@example.com, bill@example.com);
次に、それを「bob@example.com,bill@example.com」のような単一の変数に変換したいと思います
私はいくつかのことを試しましたが、うまくいくはずだと思った主なものは次のとおりです。
$ccList[]=$headerinfo->cc;
foreach( $ccList as $key=>$val ){
$ccAddress .= $val.",";
}
Sys::log(LOG_ALERT,'CC Address is..'.$ccAddress);
しかし、そのログファイルを取得すると、「CC アドレスは...配列です」と表示されます。
私が望んでいることを達成する方法はありますか? その CC アドレスとして、そのアドレスが 0 なのか、複数なのか、またはその中間なのか、常にわかるとは限らないことに注意してください。
また、print_r と var_dump を使用していくつかのことを試しましたが、期待した結果 (電子メール アドレス) が返されませんでした。var_dump にはまだ「配列」(または何も表示されていない) が表示され、print_r は「CC アドレスは ...1」と言っただけだと思います。
どんな助けでも大歓迎です。