Привет всем. У меня есть EAV-таблица, подобная этой.
_____________________________________________________
id |vendor_id |client_detail_name|client_detail_value|
1 | 1 |vendor_id | 1 |
2 | 1 |major_name | freeport |
3 | 1 |categori | gold |
4 | 1 |vendor_status | active |
5 | 1 |vendor_id | 1 |
6 | 1 |major_name | aqua |
7 | 1 |categori | water |
8 | 1 |vendor_status | active |
9 | 1 |vendor_id | 1 |
10 | 1 |major_name | samsung |
11 | 1 |categori | electronic |
12 | 1 |vendor_status | nonactive |
У меня есть такая таблица, я намеренно добавил vendor_id в client_detail_name для разделения данных, и у каждой информации всегда есть 4 объекта, а именно:
- vendor_id
- major_name
- категория
- vendor_status
Как изменить таблицу на следующий массив ?
0 => {#1235
+"vendor_id": 1
+"major_name": freeport
+"categori": gold
+"vendor_status": active
}
1 => {#1222
+"vendor_id": 1
+"major_name": aqua
+"categori": water
+"vendor_status": active
}
2 => {#1222
+"vendor_id": 1
+"major_name": samsung
+"categori": electronic
+"vendor_status": nonactive
}