0 oy
2.3k Görünüm
Php kategorisinde (296 puan) tarafından
Merhaba Php ile foreach döngüsünde bir diziyi yazdırıyorum, lakin yeri geliyor dizinin 100 elemanı oluyor ama ben 10 tane yazdırmak istiyorum 10'dan sonra yazmasın burada nasıl sınırlama getirebilirim aynı for döngüsü gibi? yada bir şekilde durdurma komutu var mı?
Paylaş

1 cevap

+1 oy
(8.7k puan) tarafından
tarafından seçilmiş
 
En İyi Cevap

Merhaba Bunun İçin Php'de Foreach Dögüsü İçinde Basit Bir İf Koşulu Yazabiliriz Eğer İstediğimiz Sayıya Geldiyse break; Komutu İle Döngüyü Sonlandırırız.

$sayac = 1; Kaçıncı Döngüde Olduğumuzu Anlamak İçin 1 Değerine Sahip Bir Sayaç Tanımladık
foreach($b as $a){


  if($sayac == 10){  //Eğer Sayacımız 10 Sayısına Ulaştıysa Yani Eşitse
     break;          // Döngüyü Break Komutu İle Kırdık/Durdurduk
  }

  $sayac++; // Sayacı Her Döngü Sonunda Bir Artırdık
}

 

(296 puan) tarafından
Teşekkürler kaptım mantığı sanırsam
Bu Hafta En Aktif Üyeler
    ...