Arkadaşlar şöyle bir dizim var veri tabanımda.
[
{
"ad": "aşkın karasu",
"net": "50",
"bolum": "çocuk gelişimi",
"egitim": "lisans",
"b_sirasi": "11000"
},
{
"ad": "şahap sever",
"net": "50",
"bolum": "çalışma ekonomisi",
"egitim": "lisans",
"b_sirasi": "11000"
},
{
"ad": "çakır türk",
"net": "50",
"bolum": "şablon baskıları",
"egitim": "lisans",
"b_sirasi": "11000"
},
{
"ad": "ömer büyükkayaer",
"net": "50",
"bolum": "ürün yerleştirme",
"egitim": "lisans",
"b_sirasi": "11000"
},
{
"ad": "adnan sorgun",
"net": "50",
"bolum": "adalet",
"egitim": "lisans",
"b_sirasi": "11000"
},
{
"ad": "abuzer satılmış",
"net": "50",
"bolum": "beslenme ve ekonomi",
"egitim": "lisans",
"b_sirasi": "11000"
}
]
bu diziyi veri tabanından çektikten sonra json_decode(... , true) ile dizi haline getiriyorum.
Sonra bunu alfabetik sıra ile listelemem lazım. Lakin php nin vermiş olduğu hazır fonksiyonlar bir işe yaramıyor.
Bazı sitelerden bir fonksiyon yardımı ile Türkçe karakterleride sıralamayı başardım. Ama sadece tek sutunu kendi arasında sıralayabiliyorum. Benim takıldığım nokta, daha da uzayacak olan bu diziyi "ad","egitim","bolum" sutununa göre nasıl sıralayabilirim.
Sadece bir sutunu usort($sutun, 'tr_strcmp') ile sıralıyorum ama bu sıralamayı referans alarak tüm diziyi sıralama imkanım var mı ? Ya da başka bir yol?
Yeni başladım Laravel öğrenmeye. Bana bu konuda yardımcı olursanız sevinirim. Şimdiden teşekkürler arkadaşlar.