Türkçe karakterleri değiştirmek

Belirli bir değişkende yer alan Türkçe ğ,ü,ş,ı,ö,ç gibi karakterleri g,u,s,i,o,c olarak değiştirebilmek için aşağıdaki kodu kullanabilirsiniz;

function newtrk($bsey) {
    $trk = array('ğ', 'ü', 'ş', 'ö', 'ç', 'Ğ', 'Ü', 'Ş', 'İ', 'Ö', 'Ç');
    $trkyeni = array('g', 'u', 's', 'o', 'c', 'G', 'U', 'S', 'I', 'O', 'C');
    $bsey = str_replace($trk, $trkyeni, $bsey);
    return iconv('UTF-8', 'US-ASCII//TRANSLIT', $str);
}