Hallo,
Samenhangend met een ander performance topic van mij, wil ik nu 6-dimensionaal array terug brengen naar een 3-dimensionaal array.
Ik heb nu een array als:
<?php
$aArXXXX[jur][bx][scene][code][valut]['xxxx'];
?>
(wat zit hier nu fout dat de topic editor niet ziet dat hier de php code op houdt?)
Dit wil ik graag terug brengen voor iedere specifiek jur, bx en scene, naar een nieuw 3-dimensionaal array.
Er bestaat een array_merge functie. Bestaat er ook een 'array_split functie'? (Wel een array_splice maar dat doet volgens mij niet wat ik wil.)
Is zoiets mogelijk als:
<?php
$aArrayNew = array_split($aArrayxxx[jur][bx][scene]); //resulteert in een 3-dimensionaal array [code][valut]['xxxx'], met enkel de elementen voor de specifieke [jur][bx][scene].
?>
het nieuwe array bestaat dan uit[code][valut]['xxxx'] met alle elementen die tot die specifieke [jur][bx][scene] behoren.
Of is dit 'splitsen' enkel mogelijk met een foreach ($aArrayxxx as $key => $val).
Mijn vraag in dit geval is dan, hoe ittereer je zo snel mogelijk door het array?
Bedankt,
Nico.
1.645 views