<?php
$grouped = array();
foreach($arreventid as $object)
{
if(!array_key_exists($object->resource->group, $grouped))
{
$newObject = new stdClass();
$newObject->TYPE = $object->resource->group;
$newObject->ITEMS = array();
$grouped[$object->resource->group] = $newObject;
}
$taskObject = new stdClass();
$taskObject->ID = $object->resource->id;
$taskObject->AANTAL = $object->number;
$taskObject->OMSCHRIJVING = $object->resource->name;
$grouped[$object->resource->group]->ITEMS[] = $taskObject;
//
}
print_r($grouped);
?>
wat ik krijg als output is volgende
Array ( [0] => stdClass Object ( [TYPE] => Locaties [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 646550785-1431455652 [AANTAL] => 1 [OMSCHRIJVING] => Grote Post ) ) ) [1] => stdClass Object ( [TYPE] => Meubilair [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 4257054209-1454325662 [AANTAL] => 10 [OMSCHRIJVING] => Rode stoel ) [1] => stdClass Object ( [ID] => 90384641-1433314305 [AANTAL] => 20 [OMSCHRIJVING] => Zwarte Tafels ) ) ) [2] => stdClass Object ( [TYPE] => Extra Techniek [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 2515818753-1444912930 [AANTAL] => 1 [OMSCHRIJVING] => Flatscreen ) [1] => stdClass Object ( [ID] => 2477062913-1454412360 [AANTAL] => 1 [OMSCHRIJVING] => Micro ) ) ) [3] => stdClass Object ( [TYPE] => Exploitatie [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 3723659521-1482508978 [AANTAL] => 10 [OMSCHRIJVING] => Handdoeken ) ) ) [4] => stdClass Object ( [TYPE] => Catering [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 812009217-1433332145 [AANTAL] => 8 [OMSCHRIJVING] => standaard lunch ) [1] => stdClass Object ( [ID] => 2413223681-1450950019 [AANTAL] => 5 [OMSCHRIJVING] => lunch eigen personeel ) ) ) [5] => stdClass Object ( [TYPE] => Diverse Ko1 [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 7340779521-1460472740 [AANTAL] => 1 [OMSCHRIJVING] => forfait receptie première ) ) ) [6] => stdClass Object ( [TYPE] => Overnachting [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 822193921-1433332289 [AANTAL] => 1 [OMSCHRIJVING] => single kamer ) [1] => stdClass Object ( [ID] => 826616577-1433332313 [AANTAL] => 1 [OMSCHRIJVING] => twin kamer ) [2] => stdClass Object ( [ID] => 823746049-1433332299 [AANTAL] => 1 [OMSCHRIJVING] => double kamer ) ) ) [7] => stdClass Object ( [TYPE] => Team DGP [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 569591041-1432209160 [AANTAL] => 1 [OMSCHRIJVING] => Sara Vanderieck ) [1] => stdClass Object ( [ID] => 75528705-1431953348 [AANTAL] => 1 [OMSCHRIJVING] => Helmut Willems ) ) ) [8] => stdClass Object ( [TYPE] => Extra Personeel [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 2552306689-1451385397 [AANTAL] => 1 [OMSCHRIJVING] => DGP technieker ) [1] => stdClass Object ( [ID] => 2452153345-1498727302 [AANTAL] => 1 [OMSCHRIJVING] => geluidstechnieker ) [2] => stdClass Object ( [ID] => 1048593153-1445504057 [AANTAL] => 1 [OMSCHRIJVING] => Jelle Van Meerbergen ) [3] => stdClass Object ( [ID] => 1050209025-1445504091 [AANTAL] => 1 [OMSCHRIJVING] => Toon Soete ) ) ) [9] => stdClass Object ( [TYPE] => Vrijwilligerswerking [ITEMS] => Array ( [0] => stdClass Object ( [ID] => 1365497601-1457356321 [AANTAL] => 1 [OMSCHRIJVING] => Artiestenonthaal ) [1] => stdClass Object ( [ID] => 3023081473-1470831288 [AANTAL] => 1 [OMSCHRIJVING] => Ticketcontrole + zaalwacht ) ) ) )
waar ik echter mijn tanden op stuk bijt is om de Indexes(getallen) te veranderen in values
Vb de hoofdindex [0,1,2...]. zou ik graag hebben dat het de variabele [$object->resource->group] wordt
iemand een idee hoe aan te pakken of waar ik dit in de code moet definiëren ?