private function sumatoria($array, $campos) { $result = array(); foreach ($campos as $campo) { $result[$campo] = array_suma_index($array, $campo); } return $result; }
private function meta_consecucion_regional($local_lista) { $lima_met = array_slice($local_lista, 15, 7); $lima_central = array('cod_sede_operativa' => '666', 'titulo' => 'LIMA SEDE CENTRAL', 'local' => array_suma_index($lima_met, 'local')); array_splice($local_lista, 15, 7, array($lima_central)); $meta_consecucion_regional = array_column($local_lista, 'local'); return array('name' => 'Regional', 'data' => array_map('intval', $meta_consecucion_regional), 'stack' => 'region'); }