我有一个名为$ to的变量。我希望这个变量包含来自数据库的数据,用coma分隔,如下所示
$to='belong@gmail.com, getthis@gmail.com';
如果数据库中只有一封电子邮件,则不会出现昏迷,如果有多封电子邮件,则最后一封电子邮件中的昏迷将消失。
答案 0 :(得分:3)
您可以使用explode
将其转换为数组。然后你可以从数组遍历
<?php
$to='belong@gmail.com, getthis@gmail.com';
$to_array = explode(",", $to);
foreach ($to_array as $key => $value) {
echo $value;
}
如果您想要相反,可以使用implode
$to_array = array('belong@gmail.com', 'getthis@gmail.com');
$to = implode(",",$to_array);
echo $to;
答案 1 :(得分:2)
try
$result = implode(',',$to);
答案 2 :(得分:2)
答案 3 :(得分:1)
您可以将所有电子邮件地址保存在一个数组中,然后用逗号将其内爆,它会自动处理所有情况
$addresses= array()
$addresses[] = 'belon@gmail.com';
$addresses[] = 'getthis@gmail.com';
$to = implode(",",$addresses);
您将在$中找到以逗号分隔的所有地址,但最后一个
除外