Postingan lainnya
Memasukan urls di xml ke dalam array dengan foreach loop
Saya sedang mencoba untuk memasukan url yang ada di dalam xml (Sitemap) eksternal ke dalam sebuah array. Tapi entah kenapa url tidak masuk-masuk ke dalam array.
$sitemap = simplexml_load_file('https://***/sitemap.xml');
$semua = array();
foreach ($sitemap->sitemap as $item) { //Main Sitemap, dimana banyak sub sitemap ada di dalamnya
$sub_sitemap = simplexml_load_file($item->loc); //Membuka sub sitemapnya.
foreach ($sub_sitemap->url as $link) {
$semua[] = $link->loc; //Memasukan seluruh url yang ada di sub sitemap ke dalam array
}
}
Kira-kira yang jadi masalah apa ya?
0
1 Jawaban:
Coba debug pelan pelan, dengan die(var_dump($nama_var)); mulai dari $item betul atau tidak. $sub_sitemap lalu masuk ke $link jadi kelihatan masalahnya nanti ada dimana
0