我的问题是我从二维对象数组中抓取了一些用户的电子邮件,但没有得到重复或没有抓取它们。他们每个人都需要向他们发送一封电子邮件,但不超过 1 封。
我当前的代码回显电子邮件:
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>";
}
}
}
如果有帮助,我正在使用 CodeIgniter 框架。我查找了 array_diff() 函数和 array_unique() 但 array_unique() 不会采用二维数组,或者至少文档说它不是为此而设计的。有什么建议么?
每个 $results[$row] 本身都是独一无二的,但问题是一个 $row 可能与另一个具有相同的电子邮件地址,我不希望这样。提前致谢!