Как передать адреса электронной почты в массив писем получателей - AWS SES - PullRequest
1 голос
/ 03 августа 2020

У меня проблемы с передачей массива адресов электронной почты получателям AWS SES. У меня есть запрос MySql, который генерирует массив $emails_array_from_query адресов электронной почты:

for ($i=0; $i <$numrows; $i++) {
    $stmt->fetch();
    array_push($emails_array_from_query, $emailAddress);
};

Мне нужно передать этот массив в клиент SES. AWS требует этого формата:

$recipient_emails = ['recipient1@example.com','recipient2@example.com'];

Я пытался implode и json_encode массив, который я получил из запроса MySQL, но ничего из этого не работает, и я не уверен, что еще делать . Вот что я пробовал:

$recipient_emails_to_pass =  "'" . implode("','",$emails_array_from_query) . "'";

, а затем я прохожу вот так:

$recipient_emails = [$recipient_emails_to_pass;]

Я также пробовал этот подход:

$recipient_emails_to_pass =  json_encode($emails_array_from_query);

$recipient_emails = [$recipient_emails_to_pass;]

Ни один из этих работай. Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...