Ik heb een n-dimensionale array, en daar wil ik een waarde uit unsetten, bijv.
simpel, een kind kan de was doen.
Nu heb ik echter de waarden 0, 3, 6, 2 in een array staan.
en ben ik op zoek naar een functie $keyArray als argument heeft, maar uiteindelijk
doet. Ik zou echter niet weten hoe dit aan te pakken. Heb al zitten kijken naar array_diff, maar daarbij moeten de waarden van beide arrays overeenkomen.
PHP:
1
| unset($myArray[0][3][6][2]); |
simpel, een kind kan de was doen.
Nu heb ik echter de waarden 0, 3, 6, 2 in een array staan.
PHP:
1
| $keyArray=array(0, 3, 6, 2); |
en ben ik op zoek naar een functie $keyArray als argument heeft, maar uiteindelijk
PHP:
1
| unset($myArray[0][3][6][2]); |
doet. Ik zou echter niet weten hoe dit aan te pakken. Heb al zitten kijken naar array_diff, maar daarbij moeten de waarden van beide arrays overeenkomen.
Dit is bij mij niet het geval: ik wil gewoon dat hij de array met de bewuste key-combinatie verwijdert, ongeacht wat voor waarde het is.PHP-manual
Twee elementen worden gezien als hetzelfde als en alleen als (string) $elem1 === (string) $elem2. In woorden: wanneer de representatie als string hetzelfde is.