格式化打印数组的结果(PHP和MySQL)

Zrb*_*529 -1 php mysql

我有以下代码:

<?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);

?>
Run Code Online (Sandbox Code Playgroud)

结果如下所示:Array([0] => emailaddress1@email.com [1] => [2] => emailaddress2@email.com [3] => emailaddress3@email.com)

我想知道我需要做什么才能让它像这样打印:

emailaddress1 @ email.com,emailaddress2 @ email.com,emailaddress3 @email.com ..等等.

原因是我的任务是创建邮件列表,所以我需要以易于插入的Outlook格式打印出数据库中的所有电子邮件地址

有没有更好的办法?

Vyk*_*tor 6

implode( ', ', $storeArray)

  • @mario这是答案链接到手册时的问题之一: - /php.net上有一些例子,很多评论......当他需要的只是功能名称时,我没有看到详细描述中的重点(当我们遇到一些由单一功能处理的东西时,我们都去过那里,我们不知道).无论如何,如果你有任何可以让我的答案更好的东西,我会很高兴编辑和扩展(但**这**时间,它感觉对我来说). (2认同)