• 15-12-2020, 13:18:31
    #1
    foreach ($sonuc as $key) {  
      echo "Ürün Adı:".$key[3]."<br/>";  
      echo "Ürün Fiyatı:".$key[6]."<br/>";  
    }
    şeklinde 8 adet fiyatı $sonuc değişkeninden döktüğüm bir array var.

    ilk 2 sonucun dökülmemesi için ne yapabilirim =

    daha işlevsel olması için de

    3. dahil 7. son olacak şekilde ekrana nasıl yazdırabilirim ?
  • 15-12-2020, 13:28:06
    #2
    Tabloya mı nereye alıyorsunuz first ile tüm verileri çektikten sonra silebilirsin ilk 2 sabitse remove first
    Yani şöyle düşün tüm verileri çekip sonra ilkini silicen, verileri çekerken değil çektikten sonra sil
  • 15-12-2020, 13:30:06
    #3
    PHP hakim değilim ama continue ile yapılır. Eğer $key indeksi 3 ve 7 arasında değil ise boş devam et gibi. https://www.php.net/manual/tr/contro...s.continue.php
  • 15-12-2020, 13:30:17
    #4
    cartel24 adlı üyeden alıntı: mesajı görüntüle
    Tabloya mı nereye alıyorsunuz first ile tüm verileri çektikten sonra silebilirsin ilk 2 sabitse remove first
    tabloya almıyorum curl ile çektiğim fiyat $sonuc arrayinde. şimdilik sonuc[$i][3] yapıp for dongusu ile yaptım ama biraz yorucu olacak gibi gözüküyor.
  • 15-12-2020, 13:31:15
    #5
    eruseldarine adlı üyeden alıntı: mesajı görüntüle
    foreach ($sonuc as $key) {  
      echo "Ürün Adı:".$key[3]."<br/>";  
      echo "Ürün Fiyatı:".$key[6]."<br/>";  
    }
    şeklinde 8 adet fiyatı $sonuc değişkeninden döktüğüm bir array var.

    ilk 2 sonucun dökülmemesi için ne yapabilirim =

    daha işlevsel olması için de

    3. dahil 7. son olacak şekilde ekrana nasıl yazdırabilirim ?

    $newArr = array_slice($sonuc, 2, count($sonuc)-2);
    
    foreach($newArr as $key) {
     // ..etc 
    }
  • 15-12-2020, 13:33:29
    #6
    Php kısmını pek bilmiyorum asp ye göre mesela li içine basarım her sonucu her li'ye bir numara veririm for içinde sonrada istediğim numaraları silerim, bunu kendine göre uygulayabilirsin belki bi fikir katar sana
  • 16-12-2020, 00:11:34
    #7
    unset($veri[0]) örnek olarak yazdım kendinize uyarlarsınız