ループがあり、ループが実行されるたびに、2 つの変数を配列に追加する必要があります。私が今試しているのは:
$attach_array['outline'] = array();
foreach ($_POST['attachment'] as $key => $value) {
$attachmentName = $value['name'];
$path = "1";
$name = "alsdkjf";
$attach_array['outline']['path']=$path;
$attach_array['outline']['name']=$name;
}
次に、スクリプトの後半で、PHPMAILER のこれらの値を取得しようとします。
foreach ($attach_array['outline'] as $key => $value) {
$mail->AddAttachment($value['path'], $value['name']);
}
これと他の試みはうまくいかないので、後で使用するために最初のループで $name と $path を配列に入れるための助けを期待しています。