Cita:
Iniciado por kip13 Cuando estas evaluando estas asignando $archivo a una variable en cada caso, es por eso que $archivo va a asignarse solo a una, no importa el resultado de la evaluación.
Entonces lo mas recomendable es que utilice otra variable para asignar el siguiente valor