我乾淨功能從字符串刪除特殊卡拉科特但功能還消除土耳其卡拉科特替換特殊字符(I,G,S,C,O)從字符串PHP從字符串
function clean($string) {
$string = str_replace(' ', ' ', $string);
$string = preg_replace('/[^A-Za-z0-9\-]/', ' ', $string);
return preg_replace('/-+/', '-', $string);
}
我該如何解決它?
它完全符合您的要求 - 刪除任何不是A-Z,a-z,0-9或'-'的字符。嘗試告訴它不要刪除字母,例如。 '\ p {L}' –
例如: 輸入文本:Lisedesınıfar'kad'aşım OUTPUT:Lisede S N˚FArkada的米 我需要:Lisedesınıfarkadaşım –