raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PHP - Devam Bildirimi

Carissa

Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye Turkmmo Discord Nitro Booster
Admin
VIP Üye
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,441
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,280
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 7 Gün
Başarım Puanı
1,051
MmoLira
695,092
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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.

while(expr){
if (condition){
continue;
}
}

Aşağıdaki akış şeması, continue ifadesinin nasıl çalıştığını açıklamaktadır.

php_continue_statement.jpg

Ö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.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst