Foros del Web » Programando para Internet » PHP »

Como hacer que un For salte la línea 4, 8 o la que sea.

Estas en el tema de Como hacer que un For salte la línea 4, 8 o la que sea. en el foro de PHP en Foros del Web. Hola, Imagínense y gracias: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original for ( $contador = 0 ; $contador < $idcapitulostotal ; $contador ++ ) {   ...
  #1 (permalink)  
Antiguo 25/03/2013, 20:30
 
Fecha de Ingreso: septiembre-2012
Mensajes: 149
Antigüedad: 11 años, 7 meses
Puntos: 3
Como hacer que un For salte la línea 4, 8 o la que sea.

Hola,

Imagínense y gracias:


Código PHP:
Ver original
  1. for($contador=0;$contador<$idcapitulostotal;$contador++){
  2.  
  3. insert
  4.  
  5. }


Quiero decirle al for es que si la variable $salta tiene el valor '4', cuando $contador = '4' haga un break(salto);

Puedo hacer eso con un if? como podría hacer? tengo alguna idea pero no acabo de dar con la solución.

A ver ...
  #2 (permalink)  
Antiguo 25/03/2013, 20:38
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: Como hacer que un For salte la línea 4, 8 o la que sea.

Cita:
Como hacer que un For salte la línea 4, 8 o la que sea.
Hola,

Imagínense y gracias:
Jaja me acabas de hacer acordar a un comediante de mi país que dice algo asi como estaban hablando dos medias, así, así como hablan las medias. Esto mas o menos seria algo asi como: estaba un for y salto a la linea 4, asi, asi como cuando un for salta a la linea 4

Ya bromas aparte te convendria usar un switch case. Creo que se ajusta a lo que necesitas.

php.net/manual/es/control-structures.switch.php
__________________
Blog de humor http://elcuasatar.net63.net/
  #3 (permalink)  
Antiguo 25/03/2013, 20:42
Avatar de JorM  
Fecha de Ingreso: diciembre-2012
Ubicación: Argentina
Mensajes: 53
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Como hacer que un For salte la línea 4, 8 o la que sea.

Código PHP:
Ver original
  1. <?php
  2. for($i=0;$i<10;$i++){
  3.     //Condiciones para saltear
  4.     if($i==6){
  5.         echo 'salto el 6<br>';
  6.         continue;
  7.     }elseif($i==8){
  8.         echo 'salto del 8<br>';
  9.         continue;
  10.     }
  11.    
  12.     //Codigo que se ejecuta en caso de no saltear
  13.     echo $i.'<br>';
  14. }
  15. ?>

Espero lo entiendas, y te ayude.
Saludos!

Etiquetas: Ninguno
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 17:50.