v2.5.2
Giriş yap

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

siyahkalem
341 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

kargasa1982
1169 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.