array_chunk
PHP -> Funkcie -> Array funkcie PHP -> funkcia array_chunk
Syntax
array array_chunk ( array vstup, int veľkosť [, bool preserve_keys] )
Popis
Príkaz jazyka PHP
array_chunk() rozdeľuje pole na niekoľko polí s hodnotami veľkosť v nich. Tiež môžte mať pole, ktoré má na konci menej hodnôt. Polia získate ako členy multidimenzionálneho poľa indexovaného číslami počínajúc nulou.
Nastavením voliteľného parametra preserve_keys na TRUE môžete PHP prinútiť, aby si ponechalo pôvodné kľúče zo vstupného poľa. Ak ho nastavíte na FALSE, použije sa iný počet indexov v každom výslednom poli s indexami začínajúcimi nulou. Štandardom je FALSE.
Príklad
<?php
$vstupne_pole = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($vstupne_pole, 2));
print_r(array_chunk($vstupne_pole, 2, true));
?>
$vstupne_pole = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($vstupne_pole, 2));
print_r(array_chunk($vstupne_pole, 2, true));
?>
Výpisom programu bude:
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
)
)
(
[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
)
)