我试图防止在最终数组中出现重复。我正在尝试检查$media_candidate
对象列表中的重复项并编译它们:
$iterator = 0;
// ensure items in final array are unique
while ((count($final_array) < $numResults) && ($iterator < count($media_data))) {
$media_candidate = $media_data[$iterator++];
if(!in_array($media_candidate['id'], $final_array)){
$final_array[] = $media_candidate;
}
}
正如您在打印出来的$final_array
最后三个元素中看到的那样,id, 出现了 3 次343050519221992426_18478933
。关于发生了什么的任何想法?