• 27-10-2016, 21:14:46
    #1
    Merhaba arkadaşlar,

    Php tek boyutlu ve çok boyutlu dizilerinizde istediğiniz gibi sıralama yapabileceğiniz dizi sıralama fonksiyonunu sizlerle paylaşmak istedim. Yaşadığınız sorunları cevap olarak atabilirsiniz.

    Umarım faydalı olur iyi çalışmalar dilerim.
    <?php
     
    function array_sort($key, $array, $ascdesc='asc'){
     
       $temp = array();
       $latest = array();
     
       foreach($array as $id => $value) {
          $temp[$id] = $value[$key];
       }
     
       natcasesort($temp);
     
       foreach($temp as $id => $value){
          $latest[$id] = $array[$id];
       }
     
       if($ascdesc{0} === 'd') $latest = array_reverse($latest, true);
     
       return $latest;
     
    }
     
    ?>
    Örnek kullanım: array_sort("anahtar" $dizidegiskeni);
  • 28-10-2016, 18:41:33
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Neden array_multisort kullanmıyoruz ?
  • 29-11-2016, 14:03:11
    #3
    PROOYUN adlı üyeden alıntı: mesajı görüntüle
    Neden array_multisort kullanmıyoruz ?
    Türkçe karakter sorunu yüzünden hocam.