Saya mencari untuk memecahkan loop luar untuk / foreach di PHP.
Ini dapat dilakukan di ActionScript seperti ini:
top : for each(var i:MovieClip in movieClipArray)
{
for each(var j:String in nameArray)
{
if(i.name == j) break top;
}
}
Apa yang setara dengan PHP?
php
for-loop
nested-loops
break
Marty
sumber
sumber
break
Jawaban:
Dalam kasus 2 loop bersarang:
http://php.net/manual/en/control-structures.break.php
sumber
continue 2
, hanya untuk info lebih lanjut =)Kata Manual PHP
sumber
Anda hanya dapat menggunakan pernyataan break-n:
Jika Anda berada di php> = 5.3, Anda dapat menggunakan label dan
goto
s, mirip seperti di ActionScript:Tapi
goto
harus digunakan dengan hati-hati. Goto itu jahat (dianggap praktik buruk)sumber
Anda dapat menggunakan
break 2;
untuk keluar dari dua loop pada saat yang bersamaan. Ini tidak persis sama dengan contoh Anda dengan loop "bernama", tetapi itu akan berhasil.sumber
sumber
Gunakan goto?
sumber