2016-04-18 5 views
0

Ich versuche sendgrid zu verwenden, um E-Mails von meiner App zu senden. Um E-Mail-Adressen über php entsprechend den sendgrid docs hinzuzufügen, verwenden Sie die folgende:Sendgrid - dynamic addTo Listenerstellung

$email = new SendGrid\Email(); 
$email 
->addTo("[email protected]") 

wo addTo für jede E-Mail-Adresse verwendet wird. Ich möchte wie die addTo Liste dynamisch zu erzeugen, zum Beispiel ich eine Liste von 3 E-Mail in einem PHP-Variable, die ich mag würde Mails senden:

$email_addresses = '[email protected], [email protected] [email protected]'; 

Ich habe versucht, einzelne folgendes echo habe ->addTo Eigenschaften per E-Mail-Adresse jedoch funktioniert es nicht:

$email = new SendGrid\Email(); 
$email 
$string = $email_addresses; 
$string = preg_replace('/\.$/', '', $string); //Remove dot at end if exists 
$array = explode(', ', $string); //split string into array seperated by ', ' 
foreach($array as $value) //loop over values 
{ 
    echo '->addTo("'.$value.'")<br>'; 
} 

weiß jemand, was ich falsch hier?

Antwort