- Katılım
- 2 Mar 2015
- Konular
- 59,185
- Mesajlar
- 88,376
- Online süresi
- 4ay 14g
- Reaksiyon Skoru
- 14,227
- Altın Konu
- 2,398
- Başarım Puanı
- 1,051
- TM Yaşı
- 11 Yıl 1 Ay 21 Gün
- MmoLira
- 694,336
- DevLira
- 234
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Break ifadesi gibi, continue ifadesi de PHP'deki bir başka "döngü kontrol ifadesidir". Break ifadesinin aksine, continue ifadesi geçerli yinelemeyi atlar ve koşul değerlendirmesinde ve ardından bir sonraki yinelemenin başlangıcında yürütmeye devam eder.
Continue ifadesi herhangi bir tür döngü yapısı içinde kullanılabilir. Break gibi, continue anahtar sözcüğü de normalde koşullu olarak kullanılır.
Aşağıdaki akış şeması, continue ifadesinin nasıl çalıştığını açıklamaktadır.
Aşağıdaki çıktıyı üretecektir:
Aşağıdaki çıktıyı üretecektir:
İç for döngüsündeki continue ifadesi 2 ve 3 yinelemelerini atlar ve doğrudan orta döngüye atlar. Bu nedenle, çıktı "i" ve "k" değişkenlerinin tüm değerleri için "k"yi 1 olarak gösterir.
Continue ifadesi herhangi bir tür döngü yapısı içinde kullanılabilir. Break gibi, continue anahtar sözcüğü de normalde koşullu olarak kullanılır.
while(expr){
if (condition){
continue;
}
}
Aşağıdaki akış şeması, continue ifadesinin nasıl çalıştığını açıklamaktadır.
Örnek
Aşağıda continue'un kullanımını gösteren basit bir örnek verilmiştir. For döngüsünün on yinelemeyi tamamlaması beklenir. Ancak, continue ifadesi sayaç kimliği 2'ye bölünebildiğinde yinelemeyi atlar.
PHP:
<?php
for ($x=1; $x<=10; $x++){
if ($x%2==0){
continue;
}
echo "x = $x \n";
}
?>
Aşağıdaki çıktıyı üretecektir:
x = 1
x = 3
x = 5
x = 7
x = 9
Örnek
Continue ifadesi, kaç seviyedeki çevreleyen döngünün sonuna atlaması gerektiğini söyleyen isteğe bağlı bir sayısal argüman kabul eder. Varsayılan değer 1'dir.
PHP:
<?php
for ($i=1; $i<=3; $i++){
for ($j=1; $j<=3; $j++){
for ($k=1; $k<=3; $k++){
if ($k>1){
continue 2;
}
print "i: $i j:$j k: $k\n";
}
}
}
?>
Aşağıdaki çıktıyı üretecektir:
i: 1 j:1 k: 1
i: 1 j:2 k: 1
i: 1 j:3 k: 1
i: 2 j:1 k: 1
i: 2 j:2 k: 1
i: 2 j:3 k: 1
i: 3 j:1 k: 1
i: 3 j:2 k: 1
i: 3 j:3 k: 1
İç for döngüsündeki continue ifadesi 2 ve 3 yinelemelerini atlar ve doğrudan orta döngüye atlar. Bu nedenle, çıktı "i" ve "k" değişkenlerinin tüm değerleri için "k"yi 1 olarak gösterir.

