Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2012, 14:01
Iram5328
 
Fecha de Ingreso: octubre-2012
Mensajes: 28
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: Detener un for y reiniciarlo a partir del valor de donde quedo detenido

Hola, muchas gracias por contestar, intente con el break y continue, ahora me para el ciclo, y ya no cuenta hacia adelante, lo hace hacia atras, imprime los datos que son diferentes del dato del array, pero sigue comparandose todo el contador con los datos del array:

Cita Col 09:00
Cita Col 11:00
Cita 5a 14:00
7:00:00
8:00:00
7:00:00
8:00:00
9:00:00
10:00:00
7:00:00
8:00:00
9:00:00
10:00:00
11:00:00
12:00:00
13:00:00
Ahora hace eso, si miras, si por ejemplo ya esta la hora 9 agendada, entonces solo me imprimió los números antes del 9, eso esta bien, pero ahora se compara la hora 11, y hace lo mismo, imprime los números que están antes del 11, osea 7 8 9 10 y eso esta mal, por que no quiero que se repitan, quiero que quede asi:
Cita Col 09:00
Cita Col 11:00
Cita 5a 14:00
7:00:00
8:00:00
10:00:00
12:00:00
13:00:00
.
.
.
19:00:00
Código PHP:
 for($k=0;$k<sizeof($otro);$k++){
                    for(
$cont_h2=;$cont_h2<20;$cont_h2++){
                  
//$cont_h2--;
                
                    
if(($cont_h2!=$otro[$k])){
                        
//$otro=($hour)-1;
                        
                       
$calendar .= '<br/><a class="con_linea1" href="#" onclick="abrir_ventana(\'./genera_cita2.php?a=' $list_day '&amp;b=' $month '&amp;c=' $year '&amp;d=' $fk_folio_paciente  '&amp;e=Colposcopia\',\'citas\',\'580\',\'415\'); return false;"><font style="font-size: 6pt; color:blue">'.$cont_h2.':00:00</font></a>'
                     
                       
        
                        }
                        else{
//SI ENCUENTRA UN DATO IGUAL
                        
break;
                    
                            }

        }}} 
No se donde poner el continue