2009-06-28 15 views
12

Bölünebilirliği kontrol eden bir kodda dikkatli bir şekilde takılıyorum (evet, bu, prim üretmek için) ve koşulun bir kez karşılanması durumunda ... nasıl durulacağını bilmek istiyorum. Böyle Kodu: Koşullar yerine getirildiğinde PHP'de bir for döngüyü nasıl kırabilirim?

$delete = array(); 
foreach ($testarray as $v) { 
    for ($b = 2; $b < $v; $b++) { 
     if ($v % $b == 0) { 
      $delete []= $v; 
     } 
    } 

Yani $testarray tamsayılar 1-100 ve $delete dizisi $testarray karşı filtre edilecektir. Yine de, 2, 3, 4 ve 6 ile bölünebileceğinden, 12'ye kadar bir sayı $delete'a birden çok kez ekleniyor çünkü ölçütler bir kez eşleştiğinde bilgisayarımın zamanını nasıl atlayabilirim?

cevap

İlgili konular