Я пытаюсь преобразовать ассоциативный массив из базы данных Drupal в многомерный массив, который я могу кодировать в json.Создайте многомерный массив из массива
Я начинаю с:
$notifications =`
Array
(
[0] => Array
(
[rfp_id] => RFP-013-2014(C)
[notification_type] => due_date
)
[1] => Array
(
[rfp_id] => RFP-013-2014(C)
[notification_type] => changes
)
[2] => Array
(
[rfp_id] => RFP-013-2014(C)
[notification_type] => due_date
)
[3] => Array
(
[rfp_id] => RFP-014-2014(C)
[notification_type] => due_date
)
[4] => Array
(
[rfp_id] => RFP-014-2014(C)
[notification_type] => changes
)
)
Я хотел бы к группе по полю rfp_id и в конечном итоге что-то вроде:
Array (
[0]=> Array (
["rfp_id"]=>"RFP-014-2014"
["notification_type"]=>
Array (
[0]=> "date_due"
[1]=> "changes"
)
)
)
Как бы я Переберите этот массив, чтобы создать это?
В принципе, это похоже на http://stackoverflow.com/questions/25557428/custom-formatted-json-from-mysql-pdo-for-use-in-nvd3-js/25557722 –
Какие усилия вы предприняли для сделай это? –
@MikeBrant Я попробовал пару различных вариантов для цикла через массив. Самое близкое, что я получил, - это каждый атрибут notification_type как массив, а не весь тип уведомления в виде одного массива. – sho