//Обрезка изображение <?$file = CFile::ResizeImageGet($arResult["DETAIL_PICTURE"], array('width' => 50, 'height' => 50), BX_RESIZE_IMAGE_PROPORTIONAL, true); ?> <img src="<?= $file['src']; ?>"> //Фильтрация по дате $dd = date("d.m.Y H.i.s", mktime(23, 59, 59, date("m"), date("d"), date("Y"))); //Сортировка ассоциативных массивов по внутренним значениям function _sort_asc($ar1, $ar2) { if ($ar1["OFFERS"][0]["CATALOG_PRICE_1"] > $ar2["OFFERS"][0]["CATALOG_PRICE_1"]) return 1; if ($ar1["OFFERS"][0]["CATALOG_PRICE_1"] < $ar2["OFFERS"][0]["CATALOG_PRICE_1"]) return -1; return 0; } function _sort_desc($ar1, $ar2) { if ($ar1["OFFERS"][0]["CATALOG_PRICE_1"] < $ar2["OFFERS"][0]["CATALOG_PRICE_1"]) return 1; if ($ar1["OFFERS"][0]["CATALOG_PRICE_1"] > $ar2["OFFERS"][0]["CATALOG_PRICE_1"]) return -1; return 0; } uasort($arResult["ITEMS"], "_sort_asc"); uasort($arResult["ITEMS"], "_sort_desc");