Uiteraard heb ik de search gebruikt, maar dit leverde niet precies op wat ik zoek. Via een pointer poog ik een array te vullen, maar dit lukt niet helemaal. De volgende code illustreert het probleem en mijn bedoeling:
Dit geeft als output:
Deze output zou ik dus willen hebben:
Hoe moet ik dit aanpakken?
PHP:
1
2
3
4
5
6
| $data = array(); // een lege array $blaat = array("test1" => "test", "test2" => array()); // array met wat testdata $pointer = &$blaat; // een pointer naar deze array array_push($data, $blaat); // voeg de array toe aan de lege data-array array_push($pointer["test2"], "TEST"); // voeg string toe aan subarray binnen de data-array print_r($data); // print gehele data-array |
Dit geeft als output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| Array ( [0] => Array ( [test1] => test [test2] => Array ( ) ) ) |
Deze output zou ik dus willen hebben:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Array ( [0] => Array ( [test1] => test [test2] => Array ( [0] => TEST ) ) ) |
Hoe moet ik dit aanpakken?