• 04-07-2019, 13:30:08
    #1
    Array
    (
    [0] => Array
    (
    [sira] => 3
    [okul_adi] => xxxxxxxxxx
    [bolum] => xxxxxxxxxx
    [yil] => xxxxxxxxxx
    )
    
    [1] => Array
    (
    [sira] => 2
    [okul_adi] => xxxxxxxxxx
    [bolum] => xxxxxxxxxx
    [yil] => xxxxxxxxxx
    )
    
    [2] => Array
    (
    [sira] => 1
    [okul_adi] => xxxxxxxxxx
    [bolum] => xxxxxxxxxx
    [yil] => xxxxxxxxxx
    )
    
    )
    bu array i "sira" numarasına göre nasıl sıralayabilirim acaba
  • 04-07-2019, 13:36:30
    #3
    usort($arrayimiz,function($a,$b){ return strcmp($b['sira'], $a['sira']); });
    bunu direk yapıştır, sıralama yönünü değiştirmek için $a ve $b değişkenininyerini değiştirmen yeterli
  • 04-07-2019, 13:38:59
    #4
    ASC olarak sıralamak için;
    array_multisort(array_column($array, 'sira'), SORT_ASC, $array);
    DESC olarak sıralamak için;
    array_multisort(array_column($array, 'sira'), SORT_DESC, $array);
  • 04-07-2019, 13:49:04
    #5
    yavuzk adlı üyeden alıntı: mesajı görüntüle
    usort($arrayimiz,function($a,$b){ return strcmp($b['sira'], $a['sira']); });
    bunu direk yapıştır, sıralama yönünü değiştirmek için $a ve $b değişkenininyerini değiştirmen yeterli
    Daryl adlı üyeden alıntı: mesajı görüntüle
    ASC olarak sıralamak için;
    array_multisort(array_column($array, 'sira'), SORT_ASC, $array);
    DESC olarak sıralamak için;
    array_multisort(array_column($array, 'sira'), SORT_DESC, $array);
    İkinizede teşekkürler @Daryl; 'nin söylediği gibi yaptım işimi gördü