Вариант без запарки с запросом:
раскидайте в массивы элементы по категориям
потом в каждом подмассиве найти товар с мин. ценой и выводите их
Можно еще (в качестве бреда) сделать так:
Отсортировать в запросе данные по возрастанию, а затем вывести по первому элементу их разных категорий (т.е. сохранять в массивчик имя категории которая уже приходила, и все след записи с этой категорией игнорировать)
P.S. еще плоховато знаю систему выборок в битриксе
хорошо, но не совсем то, т.к. я забыл указать пару моментов из UDP
количество активных может изменяться, и маргин не у активного задан, а у блока который в нем
evg_96: может лучше изучить английский язык? т.е. не тратить время на изучение php, а пойти к репетитору по англ. языку, рассказать что нужен в большей степени технический язык, дать ему документацию или книгу по node.js и по ней проводить уроки. При этом, конечно, не забывая про основы и грамматику.
Сначала сформировать массив со всеми именами, отсортировать как вам нужно (см. функции сортировки массивов), а затем уже в цикле отсортированный массив выводить.
А вы уверены что тут что-то выводится? ведь $arrMy вы не передаете в echo, да и ";" нет после него.
Ну и использовать более подходящие функции для вывода print_r() например
раскидайте в массивы элементы по категориям
потом в каждом подмассиве найти товар с мин. ценой и выводите их
Можно еще (в качестве бреда) сделать так:
Отсортировать в запросе данные по возрастанию, а затем вывести по первому элементу их разных категорий (т.е. сохранять в массивчик имя категории которая уже приходила, и все след записи с этой категорией игнорировать)
P.S. еще плоховато знаю систему выборок в битриксе