Estoy buscando romper un bucle externo for / foreach en PHP.
Esto se puede hacer en ActionScript así:
top : for each(var i:MovieClip in movieClipArray)
{
for each(var j:String in nameArray)
{
if(i.name == j) break top;
}
}
¿Cuál es el equivalente de PHP?
php
for-loop
nested-loops
break
Marty
fuente
fuente
break
Respuestas:
En el caso de 2 bucles anidados:
http://php.net/manual/en/control-structures.break.php
fuente
continue 2
, solo para más información =)PHP Manual dice
fuente
Puede usar solo una declaración break-n:
Si está en php> = 5.3, puede usar etiquetas
goto
ys, similares a las de ActionScript:Pero
goto
debe usarse con cuidado. Goto es malvado (considerado una mala práctica)fuente
Puede usar
break 2;
para romper dos bucles al mismo tiempo. No es exactamente lo mismo que su ejemplo con los bucles "con nombre", pero servirá.fuente
fuente
¿Usar goto?
fuente