我有以下代码:
<?php
include('settings.php'); //Here I have my connection string
$result = mysql_query("SELECT myrow FROM mytable");
$storeArray = Array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$storeArray[] = $row['myrow'];
}
print_r($storeArray);
?>
结果如下: 数组([0] =&gt; emailaddress1@email.com [1] =&gt; [2] =&gt; emailaddress2@email.com [3] =&gt; emailaddress3@email.com)
我想知道我需要做什么才能让它像这样打印:
emailaddress1@email.com,emailaddress2 @ email.com,emailaddress3 @email.com ..等等。
原因是我的任务是创建邮件列表,所以我需要以易于插入的Outlook格式打印出数据库中的所有电子邮件地址
有更好的方法吗?
答案 0 :(得分:6)
implode
( ', ', $storeArray)
答案 1 :(得分:1)
或尝试这种方法:
foreach($storeArray as $value)
$stringval.= $value.', ';
$finalval = substr($stringval,0,-2);
echo $finalval;