我需要解析一个php数组,并将其转换为与发送蓝色电子邮件提供程序一起使用
以蓝色发送需要以下格式的电子邮件:我需要解析一个php数组,并将其转换为与发送蓝色电子邮件提供程序一起使用,php,arrays,json,Php,Arrays,Json,以蓝色发送需要以下格式的电子邮件: $emails = array("to_email@email.com"=>"to_name",...); 我有一个从数据库加载的数组,它只有一个逗号分隔的电子邮件地址。这个数组实际上相当大,所以我需要遍历它并创建另一个数组 $emailArray = array("x@x.com", "y@y.com", "z@z.com"); 替换阵列的外观如下所示: $emails = array("x@x.com"=>"x@x.com", "y@y.
$emails = array("to_email@email.com"=>"to_name",...);
我有一个从数据库加载的数组,它只有一个逗号分隔的电子邮件地址。这个数组实际上相当大,所以我需要遍历它并创建另一个数组
$emailArray = array("x@x.com", "y@y.com", "z@z.com");
替换阵列的外观如下所示:
$emails = array("x@x.com"=>"x@x.com", "y@y.com"=>"y@y.com", "z@z.com"=>"z@z.com");
有人知道我该怎么做吗 您可以这样做:
$emails = [];
foreach( $emailArray AS $email ) {
$emails[$email] = $email;
}
如果您现在运行
var\u dump($emails)
您应该拥有一个您想要的数组。我们在这里所做的是循环遍历每封电子邮件,并将其值设置为$emails
数组的键,然后将其值设置为给定的键我为任何感兴趣的人找到了它。我不得不提醒自己,需要的是一个关联数组。工作解决办法如下:
// add outgoing addresses to email array
$emails = [];
$emailArray = array("x@x.com", "y@y.com", "z@z.com");
foreach ($emailArray as $email) {
$emails[$email] = $email;
}
数组本身。这与…?