$data = $list[$i]->productgallery ;
list($gallery1, $gallery2, $gallery3, $gallery4, $gallery5, $gallery6,) = explode(",", $data);
echo 'Ürün Resim 1 : ' . $gallery1 . '<br><br>'; // FOTO 1
echo 'Ürün Resim 2 : ' . $gallery2 . '<br><br>'; // FOTO 2
echo 'Ürün Resim 3 : ' . $gallery3 . '<br><br>'; // FOTO 3
echo 'Ürün Resim 4 : ' . $gallery4 . '<br><br>'; // FOTO 4
echo 'Ürün Resim 5 : ' . $gallery5 . '<br><br>'; // FOTO 5
echo 'Ürün Resim 6 : ' . $gallery6 . '<br><br>'; // FOTO 6aslında çalısıyor ama gel gelelimher değer her zaman dolu değil o yüzden de Notice: Undefined offset: hatası alıyorum....
Php ile içerik bölme
3
●104
- 10-05-2020, 16:05:49Kimlik doğrulama veya yönetimden onay bekliyor.
- 10-05-2020, 16:11:55Kimlik doğrulama veya yönetimden onay bekliyor.
$list = explode(",", $data);<br>$i = 1;<br>foreach($list as $gallery){<br>echo 'Ürün Resim '.$i.': ' . $gallery . '<br><br>';<br>$i++;<br>}hocam explode fonksiyonu değerini $list içine alıp foreach ile her bir değeri yazdırabilirsiniz. böylece sadece içindeki değer kadar echo basmış olusunuz. - 14-05-2020, 15:48:19
xml = simplexml_load_file('1xtJKBHJHVBJH.xml'); echo '<h2>Ürünler</h2>'; $list = $xml->product; for ($i = 0; $i < count($list); $i++) { echo '<b>Ürün İd :</b> ' . $list[$i]->attributes()->productid . '<br>'; echo 'Stok Kodu : ' . $list[$i]->productsku . '<br><br>'; echo 'Ürün Adı : ' . $list[$i]->productname . '<br><br>'; echo 'Ürün Url :' . $list[$i]->producturi . '<br><br>'; echo 'Ürün Açıklama : ' . $list[$i]->description . '<br><br>'; echo 'Stok Kısa Açıklama :' . $list[$i]->excerpt . '<br><br>'; echo 'Ürün Fiyatı :' . $list[$i]->price . '<br><br>'; echo 'Ürün Adet :' . $list[$i]->quantity . '<br><br>'; echo 'Ürün Kategori :' . $list[$i]->category . '<br><br>'; echo 'Ürün Resim :' . $list[$i]->featuredimage . '<br><br>'; echo 'Ürün Durumu :' . $list[$i]->attributedurumu . '<br><br>'; echo 'Ürün Garanti :' . $list[$i]->attributegaranti . '<br><br>'; echo 'Ürün Garanti Süresi :' . $list[$i]->attributegarantisresi . '<br><br>'; echo 'Ürün Kutusu : ' . $list[$i]->attributekutu . '<br><br>'; $data = $list[$i]->productgallery ; $list = explode(",", $data); $i = 1; foreach($list as $gallery){ echo 'Ürün Resim '.$i.': ' . $gallery . '<br>'; $i++;burda hata alıyorumözellikle alt kısımda bulunan resimleri çekerken tek ürün çekiyor kalıyor bır yanlışlık yaptım ama bulamadıım