Я хочу перебрать массив, затем он должен быть сброшен снова в PHP.Следующую логику я хочу реализовать
У меня есть массив smtp и второй массив, из которого я просто хочу отправлять электронную почту один раз за smtp.На самом деле у меня есть список массивов, для которых я хочу отправлять электронную почту, но у меня есть несколько узлов SMTP.Я перебираю список массивов в цикле foreach.У меня есть массив smtp, в котором я определил определенный предел для отправки электронной почты.
function sendmail_test(){
return "Sent<br/>";
}
$email_arrays=array(
'test1@gmail.com',
'test2@gmail.com',
'test3@gmail.com',
'test4@gmail.com',
'test5@gmail.com',
'test6@gmail.com',
);
$smtp_array=array(
'gmail_smtp@gmailsmtp.com'=>10,
'yogya_smtp@yogyasmtp.com'=>15
);
$smtp_count=count($smtp_array);
$smtp_counter=0;
for($i=0;$i<=$smtp_count;$i++){
foreach($email_arrays as $ek=>$ev){
print_r($smtp_counter);
echo sendmail_test();
}
$smtp_counter++;
}
На самом деле я хочу именно так.В настоящее время у меня есть два smtp в $ smtp_array
Первое электронное письмо должно быть отправлено следующим образом smtp test1@gmail.com -> gmail_smtp@gmailsmtp.com'
И второе электронное письмо должно быть отправленокак этот test2@gmail.com ', ->' yogya_smtp@yogyasmtp.com'
, а затем третье письмо должно быть отправлено, как этот test3@gmail.com -> gmail_smtp@gmailsmtp.com'
, который затем сбрасывается и будет использовать первый smtp в $ smtp_array .. Надеюсь, вы сейчас поймете мою точку зрения.