配列ループからユーザーにメールを送信しようとしています。各電子メールは複数の配列要素で存在できますが、電子メールを除いて、残りの要素は異なります。
以下に、2つの新しい配列を作成しようとするこのコードがあります。1つは電子メールだけで、もう1つは「name」などの他の値を使用します。最後に必要なのは次のような配列です。
$array_final(
[0]email=>'whatever@com'=> (name1, name 2),
[1]email=>"second@.com"=>name3,name4
);
これが私の配列とループです:
$array_emailedinfo_email = array();//will hold just email
$array_emailedinfo = array();//will hold email and other date;
foreach($array_expiredmeetingscos as $mail) {
if(isset($checkAgainst[$mail[1]])) {
$array_emailedinfo_email[] = array(
"email" => $checkAgainst[$mail[1]]
);
$array_emailedinfo[] = array(
"email" => $checkAgainst[$mail[1]],
"name" => $mail[2]
);
}
}
foreach
ループ自体で最終的な配列を取得できる可能性があると思いますが、それを理解していません。私はarray_merge()
などを試しましたが、運がありません、ところで。
何か案が?ありがとう。