我目前正在尝试使用foreach来使用我的事件模型中的关系返回所有地址.一切都很好,返回所有地址但会返回重复的结果.我尝试了array_unique,但不确定我的语法是否正确.
<?php
foreach ($data->events as $address) {
//array_unique($address, SORT_REGULAR);
echo $address->getAddressString() ."<br/> <br/>";
}
?>
Run Code Online (Sandbox Code Playgroud)
您应该使用array_unique尝试使用数组存储技术
// First Store data in $arr
$arr = array();
foreach ($data->events as $address) {
$arr[] = $address->getAddressString();
}
$unique_data = array_unique($arr);
// now use foreach loop on unique data
foreach($unique_data as $val) {
echo $val;;
}
Run Code Online (Sandbox Code Playgroud)