Lo que pasa es que la variable $suma debe de estar inicializado en uno ya que si no tienen valor el lo toma como cero y automáticamente cualquier numero por cero es igual a cero, para que te de solo con inicializarlo antes del bucle lo mas seguro es que te de respuesta, saludos