@barder

Как из CIBlockResult Object выбрать свойство и сделать среднее число?

Привет всем.
Сут вот в чем:
Фильтром выбираю элементы:
$countOnPage = 3;
    $fastUrlsList = array();
    $arSelect = Array("ID", "NAME", "PREVIEW_TEXT", "PROPERTY_SPRAV", "DATE_CREATE", "PROPERTY_RATING");
	$arFilter = Array("IBLOCK_ID"=>34, "ACTIVE"=>"Y", "PROPERTY_SPRAV"=>$arResult["ID"]);
	$res = CIBlockElement::GetList(array("SORT"=>"ASC"), $arFilter, false, array("nPageSize" => $countOnPage), $arSelect);

в переменную Res записаны объекты элементов которые нужны.
мне нужно вычислить среднее значение свойства PROPERTY_RATING
Вопрос: как мне из объекта сделать массив свойства PROPERTY_RATING что бы с ним работать?
$Rating = array_sum($a) / count($a)
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
scottparker
@scottparker
$a = array();
while($item = $res->fetch()){
$a[] = $item['PROPERTY_RATING'];
}
$Rating = array_sum($a) / count($a)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы