Eu estou olhando para quebrar um loop for / foreach externo em PHP.
Isso pode ser feito no ActionScript da seguinte maneira:
top : for each(var i:MovieClip in movieClipArray)
{
for each(var j:String in nameArray)
{
if(i.name == j) break top;
}
}
Qual é o equivalente em PHP?
php
for-loop
nested-loops
break
Marty
fonte
fonte
break
Respostas:
No caso de 2 loops aninhados:
http://php.net/manual/en/control-structures.break.php
fonte
continue 2
, apenas para mais info =)O manual do PHP diz
fonte
Você pode usar apenas uma instrução break-n:
Se você estiver no php> = 5.3, poderá usar rótulos
goto
es, como no ActionScript:Mas
goto
deve ser usado com cuidado. Goto é mau (considerado uma má prática)fonte
Você pode usar
break 2;
para interromper dois loops ao mesmo tempo. Não é exatamente o mesmo que o seu exemplo com os loops "nomeados", mas serve.fonte
fonte
Usar goto?
fonte