2 /* Prototype : array array_chunk(array $array, int $size [, bool $preserve_keys])
3 * Description: Split array into chunks
4 : Chunks an array into size large chunks
5 * Source code: ext/standard/array.c
9 * Testing array_chunk() function with unexpected values for 'size' argument
12 echo "*** Testing array_chunk() : usage variations ***\n";
17 //get an unset variable
21 //array of values to iterate over
36 array('color' => 'red', 'item' => 'pen'),
57 /*21*/ new stdclass(),
60 /*22*/ @undefined_var
,
67 // loop through each element of the array for size
69 foreach($values as $value){
70 echo "\n-- Iteration $count --\n";
71 var_dump( array_chunk($input, $value) );
72 var_dump( array_chunk($input, $value, true) );
73 var_dump( array_chunk($input, $value, false) );