Formdan gelen adresleri otomatik düzeltin
30 Ocak 2009
PHP-jQuery-vs
Formdan gelen adres bilgilerini düzenlemek için kullandığım fonksiyon. Biraz amatörce durabilir ama gerçekten çok kullanışlı.
Formdan gelen veri:
T.ÖZAL BLV, C.TOPEL SK,NO:21
Formdan gelen verinin çıktısı:
TURGUT ÖZAL BULVARI CENGİZ TOPEL SOK. NO:21
Fonksiyon:
function duz($data){
$data = str_replace("/\s\s+/"," ",$data);
$data = str_replace('"'," ",$data);
$data = str_replace(".",". ",$data);
$data = str_replace(","," ",$data);
$data = str_replace(" "," ",$data);
$data = str_replace("SK.","SOK. ",$data);
$data = str_replace("MH.","MAH. ",$data);
$data = str_replace("CD.","CAD. ",$data);
$data = str_replace("'"," ",$data);
$data = str_replace(" "," ",$data);
$data = str_replace(" "," ",$data);
$data = str_replace(" "," ",$data);
$data = str_replace(" "," ",$data);
$data = str_replace(" "," ",$data);
$data = str_replace(" SOK "," SOK. ",$data);
$data = str_replace(" MAH "," MAH. ",$data);
$data = str_replace(" CAD "," CAD. ",$data);
$data = str_replace(" BLV "," BULVARI ",$data);
$data = str_replace(" BLV. "," BULVARI ",$data);
$data = str_replace(" BULV "," BULVARI ",$data);
$data = str_replace(" BULV. "," BULVARI ",$data);
$data = str_replace("T. ÖZAL","TURGUT ÖZAL ",$data);
$data = str_replace("M. AKİF ERSOY","MEHMET AKİF ERSOY ",$data);
$data = str_replace("A. MENDERES","ADNAN MENDERES ",$data);
$data = str_replace("C. TOPEL","CENGİZ TOPEL ",$data);
$data = str_replace("F. ÇAKMAK","FEVZİ ÇAKMAK ",$data);
$data = str_replace("N. FAZIL","NECİP FAZIL ",$data);
$data = str_replace("M. KEMAL","MUSTAFA KEMAL ",$data);
$data = str_replace("N. KEMAL","NAMIK KEMAL ",$data);
$data = str_replace("M. SİNAN","MİMAR SİNAN ",$data);
$data = str_replace("ŞHT.","ŞEHİT ",$data);
$data = str_replace("ŞHT","ŞEHİT ",$data);
$data = str_replace("KSB.","KASABASI ",$data);
$data = str_replace("KAS.","KASABASI ",$data);
$data = str_replace(" SK "," SOK. ",$data);
$data = str_replace(" CD "," CAD. ",$data);
$data = str_replace(" MH "," MAH. ",$data);
$data = str_replace(" APRT "," APT. ",$data);
$data = str_replace("..",".",$data);
$data = str_replace("..",".",$data);
$data = str_replace("...",".",$data);
$data = str_replace(" BLK "," BLOK ",$data);
$data = str_replace(" BLK. "," BLOK ",$data);
$data = str_replace(" "," ",$data);
$data = str_replace(" "," ",$data);
$data = str_replace(" "," ",$data);
$data = trim($data);
return $data;
}

Yorum yapın