У меня проблемы с передачей массива адресов электронной почты получателям 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;]
Ни один из этих работай. Любая помощь будет принята с благодарностью!