• 31-08-2012, 15:58:08
    #1
    list($d,$m,$y) = explode('.',$date->tarih);
    bu şekilde gelen tarih yeniden eskiye doğru sıralanıyor
    tam tersi şekilde nasıl sıralanır?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:58:08 -->-> Daha önceki mesaj 15:37:55 --

    problemi çözdüm
    teşekkürler
  • 31-08-2012, 19:37:55
    #2
    Üyeliği durduruldu
    mrsilver adlı üyeden alıntı: mesajı görüntüle
    list($d,$m,$y) = explode('.',$date->tarih);
    bu şekilde gelen tarih yeniden eskiye doğru sıralanıyor
    tam tersi şekilde nasıl sıralanır?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:58:08 -->-> Daha önceki mesaj 15:37:55 --

    problemi çözdüm
    teşekkürler
    Hocam Kusura Bakmayın Ama Bu "problemi çözdüm teşekkürler" Olayı Forumda 40 Kere Tartışıldı. Sorununuz Çözülmüş İse Nasıl Çözüldüğünü De Yazabilirseniz Aynı Sorunu Yaşayan Arkadaşlara Yardımcı Olmuş Olursunuz
  • 01-09-2012, 15:02:55
    #3
    SüleymanYılmaz adlı üyeden alıntı: mesajı görüntüle
    Hocam Kusura Bakmayın Ama Bu "problemi çözdüm teşekkürler" Olayı Forumda 40 Kere Tartışıldı. Sorununuz Çözülmüş İse Nasıl Çözüldüğünü De Yazabilirseniz Aynı Sorunu Yaşayan Arkadaşlara Yardımcı Olmuş Olursunuz
    haklısın
    çözüm şu

    tarihi yazdırmadan önce
    rsort($dates);
    yaptığınız zaman tarih listelemesi tersten oluyor.
  • 01-09-2012, 15:26:48
    #4
    Bilginize:

    rsort array içindeki degişkenleri "büyükten küçüge" dogru sıralamaktadır. Yani bugün dogru sonuç veriyor olabilir ama ilerki günlerde sonuç istediginiz gibi olmaya bilir.

    rsort hakkında daha detaylı bilgi için: http://php.net/manual/tr/function.rsort.php

    sorununuzu biraz daha açık yazarsanız ve "$date->tarih" şuradan dönen degerin nasıl bir deger oldugunu yazarsanız alternatif çözümlere bakalım.
  • 01-09-2012, 15:57:18
    #5
    sedat adlı üyeden alıntı: mesajı görüntüle
    Bilginize:

    rsort array içindeki degişkenleri "büyükten küçüge" dogru sıralamaktadır. Yani bugün dogru sonuç veriyor olabilir ama ilerki günlerde sonuç istediginiz gibi olmaya bilir.

    rsort hakkında daha detaylı bilgi için: http://php.net/manual/tr/function.rsort.php

    sorununuzu biraz daha açık yazarsanız ve "$date->tarih" şuradan dönen degerin nasıl bir deger oldugunu yazarsanız alternatif çözümlere bakalım.
    benim isteğim büyükten küçüğe sıralamaktı
    eskiden 04.09.2012 - 03.09.2012 - 02.09.2012 - 01.09.2012 şeklindeydi
    rsort yapınca 01.09.2012 - 02.09.2012 - 03.09.2012 - 04.09.2012 şekline getirdi ki bu benim istediğimdi. Böyle bir sorunu olanlar rsort ile çözebilir sanırım.

    Şuan asıl problem şu: https://www.r10.net/php/854701-ornek-...ta-cekimi.html
  • 01-09-2012, 16:35:02
    #6
    anladıgım kadarıyla elindeki tarihleri bir şekilde sıralamaya çalışıyorsun. Ve şuandada sorun yok diyorsun. Peki ya sıralaman gereken tarihler şunlar olsaydı;

    11.08.2012 - 10.09.2012 - 9.10.2012 - 8.11.2012

    Mantıklı Sıralama (büyükten küçüge) : 8.11.2012 - 9.10.2012 - 10.09.2012 - 11.08.2012

    rsort ile: 9.10.2012 - 8.11.2012 - 11.08.2012 - 10.09.2012

    sanırım bu şekilde yanlış bir veri elde ettigini gösterebilmiş olurum. yada ben senin yapmak istedigini yanlış anlamış olabilirm.
  • 01-09-2012, 16:42:02
    #7
    sedat adlı üyeden alıntı: mesajı görüntüle
    anladıgım kadarıyla elindeki tarihleri bir şekilde sıralamaya çalışıyorsun. Ve şuandada sorun yok diyorsun. Peki ya sıralaman gereken tarihler şunlar olsaydı;

    11.08.2012 - 10.09.2012 - 9.10.2012 - 8.11.2012

    Mantıklı Sıralama (büyükten küçüge) : 8.11.2012 - 9.10.2012 - 10.09.2012 - 11.08.2012

    rsort ile: 9.10.2012 - 8.11.2012 - 11.08.2012 - 10.09.2012

    sanırım bu şekilde yanlış bir veri elde ettigini gösterebilmiş olurum. yada ben senin yapmak istedigini yanlış anlamış olabilirm.
    hocam haklı olabilirsin php konusunda uzman değil aksine oldukça acemiyim.
    benim sıralamak istediğim tarihler sürekli olarak şöyle olacak
    bugün-yarın-sonrakigün
    benim eski sıralamam
    sonrakigün-yarın-bugün şeklindeydi
    rsort ile istediğim şekle çevirebildim.
    İlgin için teşekkür ederim