tengo un ciclo foreach que recorre un array y en cada vuelta ejecuta la función agregar($algo) que es así:
Código PHP:
function agregar($algo){
$variable += $algo;
}
Lo que yo necesito hacer es imprimir $variable en el ámbito global. Estuve leyendo que podía solucionarse definiendo $variable en el ámbito global y después desde la función la llamo como "global $variable". Pero de esa manera se estarían perdiendo todos los valores que estuve adicionando a $variable en las vueltas anteriores ya que en cada vuelta estaría recuperando siempre el valor del la variable global...
No se me ocurre nada, ¿tienen alguna idea?
Edito: tampoco me sirve un return, no? porque yo quiero imprimir $variable en su última vuelta, no en cada una de ellas...
Gracias!