Límites de bucle for
Publicado por David (3 intervenciones) el 17/07/2012 18:00:23
Buenas,
Tengo un bucle for que me trae de cabeza...
La situación es la siguiente: tengo dos arrays (main e hijo). En main hay ítems independientes, mientras que en hijo hay ítems que dependen de main.
Lo que necesito es recorrer ambos arrays para hacer una lista dinámica. El algoritmo que tengo hecho es el siguiente
pero no tengo manera de arreglarlo!
para que sirva un poco de orientación, lo que necesito hacer es algo similar al sistema de respuesta de aqui, es decir, una respuesta cuelga de otra (en mi caso sería un ítem hijo que depende de main)
alguna ayuda??
gracias desde ya
Tengo un bucle for que me trae de cabeza...
La situación es la siguiente: tengo dos arrays (main e hijo). En main hay ítems independientes, mientras que en hijo hay ítems que dependen de main.
Lo que necesito es recorrer ambos arrays para hacer una lista dinámica. El algoritmo que tengo hecho es el siguiente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
for($i=0;$i<count($main);$i++){
$curr = 0;
$tree = array();
$tree[$curr++] = $main[$i]->id;
//mostramos cosas
for($j=$curr;$j>=0;$j--){
for($k=0;$k<count($hijo);$k++){
if($hijo[$k]->father == $tree[$j]){
for($l=0;$l<count($puts);$l++){
if($puts[$l] == $hijo[$k]->id){
break 2;
}
}
$tree[$curr++] = $hijo[$k]->id;
$puts[$pCon++] = $hijo[$k]->id;
//muestras cosas
$j=$curr-1;
break;
}
}
}
}
pero no tengo manera de arreglarlo!
para que sirva un poco de orientación, lo que necesito hacer es algo similar al sistema de respuesta de aqui, es decir, una respuesta cuelga de otra (en mi caso sería un ítem hijo que depende de main)
alguna ayuda??
gracias desde ya
Valora esta pregunta


0