Blog Yazarı Olmak İster misin?

Kaleminize güveniyorsanız, bloğumuzda özgürce web, hosting, teknoloji ve programlama dilleri üzerine makale yazabilirsiniz. Bizde sizi sürekli hediye kuponlar ile ödüllendiririz. Blog Yaz!


Php Array Türkçe Harf Sıralaması

Php Array Türkçe Harf Sıralaması

Tahmini okuma 0 dakika 47 saniye Görüntülenme: 1132

Php de dizinleri harf sırasına göre sıralamak istediğimizde Türkçe karakterli harfler sıralamayı bozmaktadır. Php de Türkçe harf sıralamasına göre array(dizi) sıralaması yapmak için aşağıda ki fonksiyonu kullanabilirsiniz.

function customSort($a, $b) {
    static $charOrder = array('a', 'b', 'c', 'ç', 'd', 'e', 'f', 'g', 'ğ', 'h', 'ı', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'ö', 'p', 'r', 's', 'ş','t', 'u', 'ü', 'v', 'y', 'z');

    $a = mb_strtolower($a);
    $b = mb_strtolower($b);

    for($i=0;$i $valB) return 1;
        return -1;
    }

    if(mb_strlen($a) == mb_strlen($b)) return 0;
    if(mb_strlen($a) > mb_strlen($b))  return -1;
    return 1;

}
$array = array('ceyhan','şanlıurfa','özkan','ismail','adana');
usort($array, 'customSort');

print_r($array);

//ÇIKTI
//Array ( [0] => adana [1] => ceyhan [2] => ismail [3] => özkan [4] => şanlıurfa )

 


4 yıl önce Web Dolabi tarafından yazıldı. Son güncelleme 02.12.2020 18:58
Blogtan Son Yazılar
Yükleniyor

Yeni Ürünlerden İlk Siz Haberdar Olun!

Şimdi abone olarak yeni ürün ve indirim kampanyalarından anında faydalanın!

veya üye olmak isteyebilirsiniz

Üye Ol