for($i = 0; $i <= 2000; $i++){
if(!$xml->Stok[($i)]->attributes()->AnaGrup_Ad == $xml->Stok[($i-1)]->attributes()->AnaGrup_Ad){
}else{
$main_id[] = array(
$i, //'id'
'1', //'aktif 0 - 1'
$xml->Stok[$i]->attributes()->AnaGrup_Ad, //'isim'
'0', //'main - Ana Kategori id'
$xml->Stok[$i]->attributes()->AnaGrup_Ad . ' Kategorisi', //'tanim'
$xml->Stok[$i]->attributes()->AnaGrup_Ad, //'meta_baslik'
'', //'meta_key'
'', //'meta_tanim'
'', //'URL_Rewr'
'', //'image'
);
}
}bu satırlarla bir diziye sırayla değerler atanıyor fakat XMLden çekilen verinin hangi sıradaysa önceki satırdakinin aynı değeri atamamasını sağlamaya çalışıyorum 1 gün uğraştım.. Şimdiden verilecek cevaplara teşekkürlerpek çok farklı format denedim print_r ile yazdırdığımda kontrol mekanizması hiç devrede deiğilmiş gibi sıra ile yazdırılıyor..
döngü bunları yaptığımda bir kez çalışıyor ve ilk satır diziye ekleniyor. Sonraki hiç bir satır eklenmiyor sanki for döngüsü if döngüsünden break; yiyor ve for döngüsünden çıkılıyor sanki..