array_chunk
(PHP 4 >= 4.2.0, PHP 5)
array_chunk — feldarabolja a tömböt
LeÃrás
array array_chunk
( array $input
, int $size
[, bool $
preserve_keys
] )
A array_chunk() feloszt egy tömböt több tömbre a size értéke alapján. A legutolsó tömbben elképzelhető, hogy ennél kevesebb elem szerepel. A tömböket egy többdimenziós tömb elemeiként adja vissza, amely 0-tól kezdve numerkius indexelt.
A lehetséges preserve_keys paraméter TRUE-ra állÃtásával, kikényszerÃthetÅ‘, hogy az eredeti tömb indexelését megtartsák a visszaadott tömbdarabok. Ha e paraméter értéke FALSE, akkor minden tömbdarabban az elemek sorszámozása 0-tól újra kezdÅ‘dik. Az alapértelmezés az utóbbi: FALSE.
Example#1 array_chunk() példa
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>
A fenti példa a következő kimenetet adja:
Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) [2] => Array ( [0] => e ) ) Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [2] => c [3] => d ) [2] => Array ( [4] => e ) )