最終的な配列で重複が発生しないようにしようとしています。オブジェクトのリストで重複をチェックして$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;
}
}
最後の 3 つの要素の出力でわかるように、 id で 3 回表示されます。何が起こっているかについてのアイデアはありますか?$final_array
343050519221992426_18478933