Merhaba arkadaşlar bu makalemde sizlere get ile veri alırken url etiketlerini temizlemeniz için fonksiyon kodu vereceğim.
Örnek olarak http://www.ibrahimerdogan.com.tr/?s=test%20deneme %20 olarak bir url etiketi geldi bunu get ile aldığımızda karşılığını aşağıdaki kod ile düzelte bilirsiniz.
1 2 3 4 5 6 7 8 9 |
function search($str){ $preg = array('%C3%A7','%C3%87','%C4%9F','%C4%9E','%C4%B1','%C4%B0','%C3%96','%C3%B6','%C5%9F','%C5%9E','%C3%BC','%C3%9C','%20'); $match = array('ç','Ç','ğ','Ğ','ı','İ','Ö','ö','ş','Ş','ü','Ü',' '); $perma = str_replace($preg, $match, $str); $perma = str_replace(' ', ' ', $perma); return $perma; } $search = search($search); echo $search; // 'test%20deneme' olarak alınan veri 'test deneme' olarak düzelmiş oluyor |
Başka makalede görüşmek üzere…