PHP dilinde döngüleri bitirmek için 2 adet özellik bulunmaktadır. Bunlar break ve continue'dir.Sırayla ve örneklerle ikisini açıklayalım
Döngü son değerine ulaşmadan bir yerde bitirmek isteyebilirsiniz. Bu komutu kullanırsanız döngü o anda duracaktır ve işlemi bitirecektir.
Şimdi bir örnek yapalım. MEsela yaşı 18'den küçük olanlar ehliyet alamaz diye ekrana yazdıralım. Ve yaş 18e geldiğinde durduralım.
<?php
$yas = 18;
for($i=1; $i<=99; $i++){
echo $i. "yaşındakiler ehliyet alamaz";
if($i ==$yas){
break;
}
}
?>
Continue komutu ise döngüde bir yeri atlamak için kullanılır. Yani bir koşul koyarız döngü o koşula gelince bir adım atlar, o adımı es geçer, bir sonraki adımdan devam eder.
<?php
$sayi = 6;
for($i=1;$i<10;$i++){
if($i==$sayi){
continue;
}
echo $i."<br>";
}
// Kodu çalıştırdığınızda ekranda 1 ile 10 arası tüm sayılar alt alta yazılı halde gelir. 6 hariç
?>