Вот этот код выводит на экран ID элементов.
Как из него исключить дубликаты и посчитать итоговое количество элементов ?
<?
$arSelect = Array('ID',"PROPERTY_OTHER_COLORS");
$arFilter = Array("IBLOCK_ID"=>8, 'SECTION_ID'=>2208,"ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", '>=CATALOG_QUANTITY' => 1);
$res_count = CIBlockElement::GetList(Array(), $arFilter, Array(), Array("nPageSize"=>50), $arSelect);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>900), $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
print_r ($arFields[ID]);
echo "</br>";
}
?>
На экране
40413
40413
40414
40414
40420
40422
40422
40422
Из моего примера надо получить 4.