Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/03/2013, 08:07
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses
Puntos: 574
Respuesta: Generar palabras

Cita:
Pero claro, al hacerlo "por partes", debería poder guardar el progreso en alguna parte, para que la siguiente vez el array empezara por el índice correspondiente (o más cercano posible).
No lo entiendo?

Código PHP:
Ver original
  1. $items = array(a,b,c);
  2.  
  3. for($i=0;$i<count($items);$i++){
  4.   for($j=0;$j<count($items);$j++){
  5.     for($k=0;$k<count($items);$k++){
  6.       generar($items[$i].$items[$j].$items[$k]);
  7.     }
  8.  }
  9. }

No se de donde sacas el 84...

Pero esto lo haria recorriendo todos los items que tengas...tengas los que tengas.

Los indices haran esto:

$i-$j-$k
0--0--0
0--0--1
0--0--2
0--1--0
0--1--1
0--1--2
0--2--0
0--2--1
0--2--2
1--0--0
1--0--1
1--0--2
1--1--0
1--1--1
1--1--2
1--2--0
1--2--1
1--2--2
2--0--0
2--0--1
2--0--2
2--1--0
2--1--1
2--1--2
2--2--0
2--2--1
2--2--2

y terminara el bucle, despues de haber pasado por todas las combinaciones posibles. (3^3=27 combinaciones), si son 84 items tendras 84^3
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 12/03/2013 a las 08:19