Separar total geral em PHP

Olá amiguinhos, estou com um problema meio bobo, fiz o mais difícil e estou me atrapalhando pra separar o total.
Vou explicar o problema:

Tenho um contator que totaliza o total geral das complexidades de requisição, melhoria e correção, “tudo junto”.

Agora estou me atrapalhando pra mostrar as complexidades separadas por requisição, melhoria e correção. Conseguem entender?

Este é o trecho do código que faz as somas:

[code]//contador para a complexidade
for ($i = 0; $i<$num_linhas; $i++) {
$v = 0;

				$comp = $output['COMPLEXIDADE'][$i];
				$tarefa = $output['HORAS'][$i];
				if($comp == 1){
					$hora_b[] = $tarefa;
				}elseif($comp == 3){
					$hora_m[] = $tarefa;
				}else{
					$hora_a[] = $tarefa;
				}
				
			}
			$hora_b = somaHoraComplexidade($hora_b,1);
			$hora_m = somaHoraComplexidade($hora_m,3);
			$hora_a = somaHoraComplexidade($hora_a,3);
                    
        echo '<tr class="produto"><td colspan="7">';
        echo 'Total ' . $p . ': ';
        foreach ($cont_produto as $key => $value) {
            echo $key . ' - ' . count($value['horas']) . ' / ';
            echo somaHora($value['horas']) .' | ';
        }
        echo '</td></tr>';

        echo '<tr class="area"><td colspan="7">';
        echo 'Total ' . $ar . ': ';
        foreach ($cont_area as $key => $value) {
            echo $key . ': ' . count($value['horas']) . ' / ';
            echo somaHora($value['horas']) .' | ';
        }
        echo '</td></tr>';    
        //onde é separado pelo tipo (requisição,correção e melhoria)
        echo '<br><tr class="total"><td colspan="7">';
        echo 'TOTAL GERAL <br>';
        foreach ($cont_geral as $key => $value) {
            //echo $key . ': ' . count($value['horas']) . 'C. Baixa: ' .$hora_b 'C. Média: '.$hora_m 'C. Alta: ' .$hora_a ' / ';
			echo $key . ': ' . count($value['horas']) . ' / ';
            echo somaHora($value['horas']).' | ';
        }
		
		echo "<br>Complexidade Total - ";
		echo "Baixa: ".$hora_b;
		echo "| Media: ".$hora_m;
		echo "| Alta: ".$hora_a;
        echo '</td></tr></tbody></table></div>';[/code]

tente formular sua pergunta em 1 linha…

explique o algorítimo não o que ele faz