Lithack adlı üyeden alıntı: mesajı görüntüle
Bir dizi botu yazımına devam ediyorum php ögrenmek amaçlı.

Takıldıgım bir konu bir dizi sitesinden dizileri çekiyorum fakat sorun benim bot en baştaki konudan başlıyor ve bu konuyu benim wordpress en son yere atıyor benim istedigim son çekilen konu en altta olması en başta çekilen konun en yukarda olması

örn:
id4 ) Part 98 => Son çekilen konu
id3 ) Part 98
id2 ) Part 99
id1 ) Part 100 => ilk çekilen konu


Benim istedigim nasıl bişey yaparımki ilk çekilen konu son id de son çekilen konu ilk id de olur..(Yani id4 sayfanın en başında oluyor oysaki ben id1 en başta olmasını istiyorum.)
İlk olarak dizi partları for göngüsü içinde explode ile parçalarken bu bilgileri array ile geçici hafızaya al. array_push($part,"part içeriği") şeklinde bu foksiyonla bilgileri hafızaya almış oluyorsun. Ardından da şöyle scriptle kayıt işlemini yap:
<?php 
$part_say   =count($part)-1;
for ($i=0;$i<=$part_say;$i;){
  $yeni_deger=$part_say-$i;
  //veritabanına kayıt eklerken $part[$yeni_deger] şeklinde yaparsan sayım geriye doğru olacaktır.Şöyleki
  //100 kaydın varsa döngü 0 dan değil 100 başlayacaktır ve 99,98,97 şeklinde devam edip 0 geldiğinde sonlanacaktır
  //Bu sayede arrayın sonuna yerleşen içerik birinci sıraya çıkacaktır.
  //Son olarakda unset foksiyonu ile eklediğin kaydı arraydan çıkar hepsi bu kadar.
  unset($part[$yeni_deger])

}

?>