正在尝试从数据库中排列电子邮件地址


Trying to arrange email addresses from DB

把我的头发拔出来,我相信这对了解php的人来说很简单。。。我正在尝试获取电子邮件选项设置为"是"的电子邮件地址。下面scipt中的echo返回所有正确的电子邮件地址,但我需要它们用$show_user表示,这样它才能在电子邮件脚本的"TO"行中使用,我似乎无法在$show_uuser变量中获得所有电子邮件地址,它返回查询中的最后一封电子邮件,在本例中我需要全部3封。希望有人能帮忙,因为我是这个代码的新手,非常感谢。

echo $user['user_email']; 
$users = $phpcdb->get_get_users_emails($phpc_uid);  ''db script
foreach ($users as $user) {
$show_users = var_export($user['user_email'], true); 
     }
return tag('h2', _($show_users));

来自"echo"的输出电子邮件1.comemail2.comemail3.comSshow_user的输出'email3.com'

您的$show_users应该是一个数组,并像这样构建:

$show_users = array();
foreach ($users as $user) {
    $show_users[] = $user['user_email'];
}

稍后您可以使用join():将其转换回字符串

join(',', $show_users); // "a@b.com,c@d.com"
相关文章: