Если после выборки из базы у меня есть такой результат...
0 : {id: "9", param_id: "1", value: "2"}
1 : {id: "9", param_id: "2", value: "120"}
2 : {id: "9", param_id: "3", value: "7"}
3 : {id: "8", param_id: "1", value: "1"}
4 : {id: "8", param_id: "2", value: "500"}
5 : {id: "8", param_id: "3", value: "6"}
6 : {id: "1", param_id: null, value: null}
7 : {id: "3", param_id: null, value: null}
8 : {id: "4", param_id: null, value: null}
9 : {id: "5", param_id: null, value: null}
И мне нужно на фронэнд вывести value по группам param_id (что бы param_id был массивом из элементов value), мне нужно это делать обработчиком php после выборки или как-то делается это запросом MySql?
(GROUP BY param_id просто показывает 4 записи а не создает массив из этих данных 10 записей)
$array = []; // Ваш массив с данными выше
$array_new = []; // Новый массив с данными
if ( ! empty($array) && is_array($array)) {
foreach($array AS $item) {
$array_new[$item['param_id']][] = $item;
}
}
print_r($array_new);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я использую библиотеку MFC и хочу добавить обработчик событий WM_MOVE (как я понял, он как раз нужен, чтобы оповещать об изменении положения дочернего...