$init_array = array( array('id'=>2312, 'name'=>'ABC', 'value1'=>'asda', 'value2'=>'sdf', 'value3'=>'dfg'), array('id'=>2312, 'name'=>'ABC', 'value1'=>'asd', 'value2'=>'fgd', 'value3'=>'ret'), array('id'=>2455, 'name'=>'XYZ', 'value1'=>'sdgg', 'value2'=>'rew', 'value3'=>'gdg'), ); $formatted_array = array(); foreach( $init_array as $element ) { $formatted_array[ $element['id'] ][] = $element; } ?>
=$row[0]['id']?> | =$row[0]['name']?> | foreach( $row as $value ): ?>=$value['value1']?> | =$value['value2']?> | =$value['value3']?> |