2013-02-24 129 views
0

把我的頭髮拉出來,我相信對於知道php的人來說很簡單......我想要抓住電子郵件地址的電子郵件地址設置爲「是」。下面scipt中的echo會返回所有正確的電子郵件地址,但我需要它們以$ show_users表示,因此可以在電子郵件腳本的「TO」行中使用它,我似乎無法獲取所有電子郵件地址$ show_user變量,它返回查詢中的最後一封電子郵件,在這個例子中我需要全部3個。希望有人能幫助,因爲我是這個代碼的新手,非常感謝。從試圖安排來自DB的電子郵件地址

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

輸出Sshow_user 'email3.com' 「回聲」 email1.comemail2.comemail3.com 輸出

+0

您需要做的第一件事就是準確解釋get_get_users_emails()方法的工作原理。我們不是通靈。然後看看你的foreach循環,看看它在做什麼:用你獲取的每個用戶覆蓋'$ show_users',只留下最後一個用戶。 – 2013-02-24 21:02:08

回答

0

$show_users應該是一個數組,建這樣的:

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

稍後,您可以使用join()

join(',', $show_users); // "[email protected],[email protected]" 
相關問題