169
break
mengakhiri loop sepenuhnya, continue
cukup pintas iterasi saat ini dan pindah ke iterasi berikutnya.
while ($foo) { <--------------------┐
continue; --- goes back here --┘
break; ----- jumps here ----┐
} |
<--------------------┘
Ini akan digunakan seperti ini:
while ($droid = searchDroids()) {
if ($droid != $theDroidYoureLookingFor) {
continue; // ..the search with the next droid
}
$foundDroidYoureLookingFor = true;
break; // ..off the search
}
break
dancontinue
sama diswitch
. keduanya keluar dari sakelar. untuk keluar dari loop luar jika ada atau kurang gunakancontinue 2
.break keluar dari loop Anda, lanjutkan mulai dengan siklus berikutnya loop dengan segera.
Contoh:
akan menampilkan:
sumber
while(--$i)
agak sulit untuk pemula.ISTIRAHAT:
TERUS:
Jadi tergantung pada kebutuhan Anda, Anda dapat mengatur ulang posisi yang saat ini dieksekusi dalam kode Anda ke tingkat yang berbeda dari sarang saat ini.
Juga, lihat di sini untuk detail seni Break dan Lanjutkan dengan sejumlah contoh
sumber
Untuk catatan:
sumber
continue 2
dalam kasus itu.break digunakan untuk keluar dari pernyataan loop, tetapi melanjutkan hanya menghentikan skrip pada kondisi tertentu dan kemudian melanjutkan pernyataan loop sampai mencapai akhir ..
Semoga ini bisa membantu Anda;
sumber
Break mengakhiri loop / struktur kontrol saat ini dan melompat ke ujungnya, tidak peduli berapa kali loop akan diulang.
Lanjutkan melompat ke awal pengulangan berikutnya dari loop.
sumber
'continue' digunakan dalam struktur looping untuk melewati sisa dari iterasi loop saat ini dan melanjutkan eksekusi pada evaluasi kondisi dan kemudian awal iterasi berikutnya.
'break' mengakhiri eksekusi dari arus untuk, foreach, while, do-while atau switch structure.
break menerima argumen numerik opsional yang memberitahukan berapa banyak struktur penutup bersarang yang harus dilanggar.
Lihat tautan berikut:
http://www.php.net/manual/en/control-structures.break.php
http://www.php.net/manual/en/control-structures.continue.php
Semoga ini bisa membantu ..
sumber
break
akan menghentikan loop saat ini (atau meneruskan bilangan bulat untuk memberi tahu berapa banyak loop yang harus dilewati).continue
akan menghentikan iterasi saat ini dan memulai yang berikutnya.sumber
break
akan keluar dari loop, sementaracontinue
akan segera memulai siklus loop berikutnya.sumber
Saya tidak menulis hal yang sama di sini. Hanya catatan changelog dari manual PHP.
sumber