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