ik zit hier al een paar uur te klooien met een array

$my_array[0] = "belgie"
$my_array[1] = "prov_Ant"
$my_array[2] = "Dessel"
$my_array[3] = "schoolstraat"
...

nu zou ik deze willen omvormen tot

$my_array['belgie']['prov_Ant']['Dessel']['schoolstraat'] = "vb: 12 huizen";

dit is maar een onozel voorbeeld maar de array kan langer niet tot 4 items
ik kan verder uitbreiden met de wereld bvb. het is louter gebruikt als voorbeeld.

het is namelijk zo dat er meerdere provincies zijn en dat hierbij belgie de root index gaat zijn van de array en verder dieper uitsplitsen.

ipv met numerieke indexen te werken.

uitdaging: waarin ik niet lijk te lukken is de array van 1 index diep herschrijven naar een array met meerdere dieptes..

thx
ja, Arjan je code is idd maar 2 lijnen code.
1 probleem wat als het resultaat niet meer evenveel dieptes zal hebben maar een dynamish aantal,
het is namelijk zo dat ik om het simpel te houden een vb, met land,prov,stad,straat heb genomen

in werkelijkheid weet ik niet hoeveel dieptes men resultaat gaat hebben.

er zou ineens nog bij kunnen komen huis6/kamer1/kast7/schuif3/ bvb.

het gaat hier om een stocksysteem over verschillende landen gespreid, iedereen kan zijn stock zo diep maken als hij zelf wenst.

sry voor de crapy most evel "eval" code ever

maar rijk me een dynamishe oplossing en ik herbekijk het

Reageren