PHP array_chunk() functie
Voorbeeld
Split de array in een array met twee elementen:
<?php $cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); print_r(array_chunk($cars,2)); ?>
Definitie en gebruik
De array_chunk() functie splitst een array op in nieuwe arrayblokken.
waarbij het aantal eenheden van elke array grootte Parameter bepaald. Het aantal eenheden in de laatste array kan enkele minder zijn.
Optionele parameters behoud_sleutel Is een booleke waarde die aangeeft of de elementen van de nieuwe array dezelfde sleutels hebben als de oorspronkelijke array (voor geassocieerde arrays) of nieuwe numerieke sleutels die beginnen bij nul (voor indexarrays). Standaard worden nieuwe sleutels toegewezen.
Syntax
array_chunk(array,grootte,behoud_sleutel);
Parameters | Beschrijving |
---|---|
array | Verplicht. Bepaalt de array die moet worden gebruikt. |
grootte | Verplicht. Gehele getalwaarde, die aangeeft hoeveel elementen elke nieuwe array moet bevatten. |
behoud_sleutel |
Optioneel. Mogelijke waarden:
|
Technische details
Retourwaarde: | Geef een meerdimensionale index array terug, die begint bij 0, en elke dimensie bevat grootte elementen. |
PHP Versie: | 4.2+ |
Meer voorbeelden
Voorbeeld 1
Split de array in een array met twee elementen, behoudt de oorspronkelijke arrayindeling van de sleutels:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35"); print_r(array_chunk($age,2,true)); ?>