我的問題是,我從一個2D對象數組中抓取一些用戶的電子郵件,但沒有得到重複或不抓取它們。他們每個人都需要發送到他們的電子郵件,但不超過1如何將2維數組與自身進行比較以獲取唯一值?
我當前的代碼來呼應電子郵件:
for ($row = 0; $row < count($results); $row++){
for($col = 0; $col < count($results[$row]); $col++){
foreach($results[$row][$col]->result() as $user){
echo "<p>".$user->email."</p>";
}
}
}
我現在用的是笨框架是否會有所幫助。我查詢了array_diff()函數和array_unique(),但array_unique()不會採用2維數組,或者至少文檔說它不是爲此設計的。有什麼建議麼?
每個$ results [$ row]本身都是唯一的,但問題是一個$行可能與另一個具有相同的電子郵件地址,我不希望這樣。提前致謝!
你是如何生成你的電子郵件地址列表?從數據庫查詢? – andrewsi 2012-08-09 19:46:32