1330 gün önce php'de xml değişkeni saydırma
sorusunu cevapladı.
<?php
if($xml = simplexml_load_file("https://kosekayalar-1.dia.com.tr/b2c_xml?key=6ixVFCSWNOO2HnU9Ljct")){
$xml = (array) $xml;
$count = 0;
foreach($xml["product"] as $item):
if(count($item->resimler->resim) > 0):
continue;
endif;
echo("Resim içermeyen bir ürün bulundu! <br />");
echo("<pre>");
print_r($item);
echo("</pre>");
$count++;
endforeach;
if($count < 1):
echo("Resim içermeyen ürün bulunamadı.");
endif;
}else{
die("Beklenmeyen bir hata oluştu.");
}
?>
Diğeri ise şu şekildedir:
<?php
if($xml = simplexml_load_file("https://kosekayalar-1.dia.com.tr/b2c_xml?key=6ixVFCSWNOO2HnU9Ljct")){
$xml = (array) $xml;
$count = 0;
$pattern = "/(<([^>]+)>)/iu";
foreach($xml["product"] as $item):
if(preg_match($pattern, $item->description)):
continue;
endif;
echo("HTML etiketleri içermeyen bir ürün bulundu! <br />");
echo("<pre>");
print_r($item);
echo("</pre>");
$count++;
endforeach;
if($count < 1):
echo("HTML etiketleri içermeyen bir ürün bulunamadı.");
endif;
}else{
die("Beklenmeyen bir hata oluştu.");
}
?>
1331 gün önce php'de xml değişkeni saydırma
sorusunu cevapladı.
<?php
if($xml = simplexml_load_file("https://kosekayalar-1.dia.com.tr/b2c_xml?key=6ixVFCSWNOO2HnU9Ljct")){
$xml = (array) $xml;
echo("Toplam ürün sayısı: " . count($xml["product"]));
}else{
die("Beklenmeyen bir hata oluştu.");
}
?>
İlk isteğiniz, üstteki gibidir. Diğerine gelecek olursak da:
<?php
if($xml = simplexml_load_file("https://kosekayalar-1.dia.com.tr/b2c_xml?key=6ixVFCSWNOO2HnU9Ljct")){
$xml = (array) $xml;
$count = 0;
foreach($xml["product"] as $item):
if($item->stok_miktari > 0):
continue;
endif;
$count++;
endforeach;
echo("Stok miktarı sıfır (0) olan ürün sayısı: " . $count);
}else{
die("Beklenmeyen bir hata oluştu.");
}
?>