for($i = 0; $i <= 2000; $i++){
if(!in_array($xml->Stok[$i]->attributes()->AnaGrup_Ad,$main_id)){
}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'
);
}
}

böyle veya

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'
);
}
}

olmadı bir de böyle dene

for($i = 0; $i <= 2000; $i++){
if($xml->Stok[$i]->attributes()->AnaGrup_Ad != $main_id[count($main_id)-1][2]){
}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'
);
}
}


elinde prestashop la ilgili abur cubur varsa pm den atarmısın?