我的问题是,我从一个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