Я ломал голову над этой проблемой весь день.
Как я могу преобразовать следующий массив:
Array
(
[0] => Array
(
[compId] => 3081
[category] => Products
[rev] => 0.61
)
[1] => Array
(
[compId] => 3080
[category] => Plants
[rev] => 51
)
[2] => Array
(
[compId] => 3080
[category] => Products
[rev] => 6.1
)
)
В массив с этим форматом:
Array(
'compId'=>array("3081","3080"),
'Products'=>array('0.61', '6.1'),
'Plants'=>array('0', '51')
);
Первый возвращается функцией. Обратите внимание, что 0 в последнем массиве отсутствует в первом массиве. Однако мне нужно сохранить ключевые значения. Я пробовал несколько функций массива, чтобы заставить его работать, но я просто не могу решить проблему.
Буду очень признателен за любую помощь.
Позвольте мне немного подробнее остановиться. Последний массив используется в качестве входных данных для создания таблицы.
Стол будет выглядеть примерно так:
CompID | Products | Plants
__________________________
3081 | 0.61 | 0
__________________________
3080 | 6.1 | 51