Cita:
Iniciado por markmb Porque se está sobreescribiendo contínuamente la variable lista, se debería concatenar con un .=, dentro de la función (si es así, avisad, que no estoy nunca seguro de mis respuetas
)
Excelente markmb, correcto. Tu turno al bate por ser el primero que respondió.
Cita:
Iniciado por portalmana echo $lista esta fuera del foreach, por eso imprime solo el ultimo.
También podría ser una solución, pero en tal caso la variable $lista no tendría sentido, ya que la salida hubiese podido efectuarse con
echo directamente ;)
Jejeje lo vieron enseguida. Y eso que procuré disfrazar el problema central con una función, parámetros y una variable externa.