v2.5.2
Giriş yap

For döngüsünü iç içe kullanmak

siyahkalem
290 defa görüntülendi

Merhaba,
Aşağıdaki kod parçacığını incelerseniz;

    
     for($i = 3; $i <= 98; $i += 5){

    $word = $html_base2->find('td',$i)->plaintext;

    if($word == 'Borçlu'){

      $thisYear = date('Y');
      for($i = 1; $i <= 98; $i += 5){

        $yearICR  = $html_base2->find('td',$i)->plaintext;
        (int) $explodeYear = getYear($yearICR);
        

        if($explodeYear == $thisYear){

          $newParam = 1;
          $icrNew  += $newParam;
          

        }else{

          $oldParam = 1;
          $icrold  += $oldParam;

          
        }

        

      }

    }

  }
    
    

"$icrNew" parametresini doğru topluyor an
İşin içinde çıkamadım. Ayrıca $i değişkenini ikinci for döngüsünde değiştirince bu sefer 20 sayısı 100'lere 400'lere çıkıyor

Cevap yaz
Cevaplar (1)
kargasa1982
957 gün önce

iç içe for kullanırken niye aynı değişkenleri kullandın, baştan zaten yanlış. ikincisinde "i" yerine başka bir değişken ver.