array's in korten
robbert
10/12/2006 18:39:00hallo
als ik een array heb van bijvoorbeeld 5 onderdelen.
hoe kan ik er dan twee uit verwijderen?
dus:
hoe kan ik dan bijvoorbeeld oranje en paars verwijderen?
robbert
als ik een array heb van bijvoorbeeld 5 onderdelen.
hoe kan ik er dan twee uit verwijderen?
dus:
hoe kan ik dan bijvoorbeeld oranje en paars verwijderen?
robbert
PHP hulp
15/01/2025 13:09:59- SanThe -
10/12/2006 18:44:00Zie array_slice().
Jan Koehoorn
10/12/2006 18:50:00@ SanThe: zat ik net ook naar te kijken, maar het lijkt er op dat die met een offset werkt en een aantal elementen dat je op kunt geven.
Edit:
Dus in dit geval zou dat werken, omdat je de eerste 2 elementen kwijt wilt. Maar wat nu als je gericht het 2e, 5e en 8e element kwijt wilt, en je weet alleen de value, maar niet de key?
Dus in dit geval zou dat werken, omdat je de eerste 2 elementen kwijt wilt. Maar wat nu als je gericht het 2e, 5e en 8e element kwijt wilt, en je weet alleen de value, maar niet de key?
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Jan Koehoorn
10/12/2006 18:58:00Ik heb net even deze als voorbeeld gemaakt. Die lijkt te werken:
Mark D
10/12/2006 19:01:00jan, de key van een element kun je zoeken met array_search. Is dat niet handiger dan zo'n foreach
Jan Koehoorn
10/12/2006 19:02:00Weet ik niet? Eerst een key zoeken, dan in array_slice stoppen bedoel je?
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Mark D
10/12/2006 19:04:00Jan Koehoorn
10/12/2006 19:07:00Zou kunnen. Probleem is wel, dat in het geval dat er meerdere elementen zijn met dezelfde waarde mijn script het nog steeds doet. array_search geeft zo te zien maar 1 key terug.
robbert
10/12/2006 19:13:00Jan Koehoorn
10/12/2006 19:21:00@ robbert: hoe heb je het gedaan uiteindelijk? Het is voor de overige forumleden misschien handig om te lezen hoe een probleem uiteindelijk is opgelost?