Sometimes programmer needs to chunk or grouping array based on the array key value. Look at the below code snippet, here I have a multidimensional array, and I want to group all same elements of each category.
OUTPUT:
array ( 'php' => array ( 0 => array ( 'category' => 'php', 'post_id' => 100, ), 1 => array ( 'category' => 'php', 'post_id' => 102, ), 2 => array ( 'category' => 'php', 'post_id' => 104, ), ), 'html' => array ( 0 => array ( 'category' => 'html', 'post_id' => 101, ), 1 => array ( 'category' => 'html', 'post_id' => 104, ), ), 'js' => array ( 0 => array ( 'category' => 'js', 'post_id' => 103, ), ), )