• 06-06-2021, 18:43:32
    #1
    Selam, veritabanından çektiğim dilleri alfabetik sıralama ile listelemesini istiyorum range(A Z ) ile denedim ama sanırım yapamadım. Kod aşağıdadır yardımcı olabilir misiniz?

    Şimdiden teşekkür ederim

    if (!empty($_SESSION['lang'])) {
    
            $lang_name = strtolower($_SESSION['lang']);
    
            $langs     = Wo_LangsNamesFromDB();
    
            if (in_array($lang_name, $langs)) {
    
                $registration_data['language'] = Wo_Secure($lang_name);
    
            }
    
        }
  • 06-06-2021, 18:48:33
    #2
    PHP: sort - Manual
  • 06-06-2021, 18:54:54
    #3
    alicemalturan1 adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam. Bu kod üzerine verdiğiniz gibi yaptığımda boş çıktı alıyorum rica etsem kod üzerinde yardımcı olabilir misiniz belki bir yeri yanlış yapmış olabilirim
  • 06-06-2021, 21:03:13
    #4
    Arkadaşın verdiği fonksiyon çözer.
    langs değişkeninin tek boyutlu dizi olduğunu varsayarak 5. satırdan sonra sort($lang); yazmanız yeterli olur. Wo_LangsNamesFromDB() 'den dönen değer dizi değilse ya da tek boyutlu değilse oraların incelenmesi gerekir.
  • 06-06-2021, 21:06:45
    #5
    Sorunu veritabanı tablolarının yerini değiştirerek çözdüm. Teşekkür ederim herkese