Foros del Web » Programando para Internet » PHP »

Rotar lista de un txt

Estas en el tema de Rotar lista de un txt en el foro de PHP en Foros del Web. Hola, he intentando hacer un escript en php que haga esto y me ha empezado a salir humo por las orejas, porfavor a ver si ...
  #1 (permalink)  
Antiguo 09/12/2013, 20:59
Avatar de Etherman  
Fecha de Ingreso: abril-2011
Mensajes: 93
Antigüedad: 13 años, 8 meses
Puntos: 2
Rotar lista de un txt

Hola, he intentando hacer un escript en php que haga esto y me ha empezado a salir humo por las orejas, porfavor a ver si me podéis dar un código que haga lo que quiero hacer.

Tengo: una lista original

original.txt:

uno
dos
tres
cuatro
cinco

Lo primero que quiero es crear una lista aleatoria apartir de la original:

aleatorio.txt:

cuatro
cinco
dos
uno
tres
end

Despues rotar esta lista hasta llegar a end

aleatorio.txt:

cinco
dos
uno
tres
end
cuatro

aleatorio.txt:

dos
uno
tres
end
cuatro
cinco


aleatorio.txt:

uno
tres
end
cuatro
cinco
dos

aleatorio.txt:

tres
end
cuatro
cinco
dos
uno

aleatorio.txt:

end
cuatro
cinco
dos
uno
tres

va cambiando cada vez que refresco...
cuando llega a end, vuelve otra vez a crearse otra lista aleatoria aleatorio.txt

y eso es... = )
  #2 (permalink)  
Antiguo 09/12/2013, 22:30
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: Rotar lista de un txt

Cita:
Iniciado por Etherman
porfavor a ver si me podéis dar un código que haga lo que quiero hacer.
Tal vez alguien quiera hacer esto como experimento solo para practicar, pero, aparte de que no es tan difícil, parece más bien una tarea escolar y no acostumbramos a dar códigos ya hechos.

Si muestras lo que has intentado (tus códigos PHP) tal vez podamos ayudarte un poco.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: aleatoria, lista, rotar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:34.