tekrarsız marka sayısını da bu şekilde yaptım;
<?php
$xml = (array) $xml;
$markalar = array();
foreach($xml["product"] as $product){
foreach ($product->marka as $marka) {
$markalar[] = $marka;
}
}
$tekrarsizmarkalar = array_unique($markalar);
$countmarka = 0;
foreach ($tekrarsizmarkalar as $tekrarsizmarka) {
echo $tekrarsizmarka;
echo "<br>";
$countmarka++;
}
echo ("Marka Sayısı: " . $countmarka);
?>
Her markadan kaç ürün var bi de onu saydırabilirsem çok güzel olacak. Cvs => [15] gibi marka yazacak yanında da o markadan kaç ürün olduğu
<?php
if($xml){
$xml = (array) $xml;
$count = 0;
foreach($xml["product"] as $product){
foreach($product->resimler as $resimler){
foreach ($resimler->resim as $resim) {
$count++;
}
}
}
echo $count;
}else{
die("Beklenmeyen bir hata oluştu.");
}
?>
bu şekilde yaptığımda oldu, geriye bir sorun kaldı markaları saydırırken sadece tekrarsız markaları nasıl saydırabilirim?
bu kod olmuyor, 1 1 1 1 1.... şeklinde yazıyor ekrana. bi de burada resimler değişkeni sayıyor ben resimler içindeki resim değişkenini saydırmam lazım
<resim> değişkeni <resimler> altında olduğu için kaç resim olduğunu saydırmayı yapamadım, <resimler> değişkenini saydırıyorum ama ürün sayısıyla aynı sayıyı veriyor normal olarak, onun altındaki <resim> değişkenini saydırmam lazım. yardımcı olur musunuz
bu xml ağacında toplam kaç resim olduğunu ve tekrarsız marka sayısını(bi markadan 100 tane ürün olabiliyor bunu 1 olarak hesap edecek) nasıl yazdırabilirim?
efe bey kusura bakmayın önceki koda bakarak yaptım çok çok teşekkür ederim yardımlarınız için.
efe bey tekrar teşekkür ederim, resmi olmayan veya açıklama yanlış giden ürün sayılarını nasıl görebilirim,
bu kodların yanında toplu olarak ürün sayılarını nasıl yazdırabilirim(resmi olmayan toplam ürün sayısı: 32) gibi?
Bikaç deneme yaptım sizi yormamak için ama 1 1 1 şeklinde yazdı. toplu rakam olarak yazdıramadım
Efe bey çok teşekkür ediyorum, iki sorum daha olacak;
birincisi: resmi olmayan ürünlerin tespitini nasıl yapabilirim, yani: içi boş <resimler> değişkeninden kaç tane var tespit etmem gerekiyor.
İkincisi: Biz açıklamaları html ile biçimlendirip xml'e aktarıyoruz bazı ürünler html etiketleri olmadan direk yazı olarak aktarılıyor. Onları nasıl tespit ettirebilirim.
Şimdiden çok teşekkür ediyorum.
emeğiniz için teşekkür ederim ama bu kod ile xml verileri ekrana yazdırılıyor, ben veri sayısını nasıl saydırıp yazdırabiliriz diye sormuştum
xampp üzerinde localhostta denediğimde bir sıkıntı olmuyor ama hosting üzerinde deneyince hata veriyor