i have $array = array() has many elements. want have $parent_array whereby each element of $parent_array array contains 3 elements $array, consecutively.
so concrete example of trying accomplish
$array = ('a','b','c','d','e','f','g','h','i','j'); $parent_array = (array('a','b','c'),array('d','e','f'), array('g','h','i'), array('j')); please note need work if $array has 1, 2 or 3 elements in it. of time has hundreds.
thanks
array_chunk() you're looking for:
$parent_array = array_chunk($array, 3); which, given example, output:
array 0 => array 0 => string 'a' (length=1) 1 => string 'b' (length=1) 2 => string 'c' (length=1) 1 => array 3 => string 'd' (length=1) 4 => string 'e' (length=1) 5 => string 'f' (length=1) 2 => array 6 => string 'g' (length=1) 7 => string 'h' (length=1) 8 => string 'i' (length=1) 3 => array 9 => string 'j' (length=1)
Comments
Post a Comment