Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2019, 10:54
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Problema al generar la media de un array

Tienes un par de errores,

1.- la función calculoNotasMedia no existe en el momento que la llamas, debes declararla antes de utilizarla, solo en los casos de clases puedes declararla después.

2.- return no imprime nada solo retorna el valor para ser utilizado en otras operaciones, si quieres imprimirlo en pantalla tienes 2 opciones

--- usar -> echo calculoNotasMedia($alumno['notas']);
--- modificar la funcion y en lugar de return usar -> echo $sumaNotas/$numNotas;



Como nota adicional tu funcion de calculoNotasMedia podrias simplificarla con
Código PHP:
Ver original
  1. function calculoNotasMedia($pArrayNotas) {
  2. return array_sum($pArrayNotas) / count($pArrayNotas);
  3.         }