Bir siteden veri çekmem gerekiyor ve sayfada 20 girdi var bunları sırasıyla almak istiyorum.
Fakat şöyle bir problem var; sitedeki girdilerin bazıları boş bir değeri yok yani bir değer gelmiyor. Benim istediğim ise bu sırayı bozmadan, eğer değer gelmiyor ise gelmeyen değer yerini null gösteren veya benim özel bir uyarı yazacağım bir sistem olsun istiyorum.
require_once 'simple_html_dom.php';
$html=file_get_html('//kullandığım site');
$cekilendDeger=$html->find('.s-item-container');
foreach ($cekilenDeger as $key){
echo $key,"<br>";
}for döngüsü yapıp if kontrolü ile denedim yine olmuyor. Görebildiğim kadarıyla Simple Html Dom kaynağından null değerler gelmiyor.
Örneğin 20 değer var.(deger1,deger2....deger20) aktarılacak dizi değerleri (dizi[0],dizi[1]....dizi[19])
Bu değerden 3 tanesi boş olursa gelen çıktı şu şekilde oluyor:
dizi[0] deger1
dizi[1] deger3
dizi[2] deger5
dizi[3] deger7
....
dizi[16] deger20
Benim istediğim ise şu şekilde olması:
dizi[0] deger1
dizi[1] (null veya istediğim bir uyarı yazısı)
dizi[2] deger3
dizi[3] (null veya istediğim bir uyarı yazısı)
dizi[4] deger5
dizi[5] (null veya istediğim bir uyarı yazısı)
dizi[6] deger7
....
dizi[19] deger20