3

我正在尝试为艺术家姓名创建一些干净的 URL。我正在使用以下内容将珍珠果酱解析为珍珠果酱。一切都很好,直到它尝试处理 KoЯn。它不是返回 korn,而是返回 koand1071n。在我的数据库中,KoЯn 实际上存储为

KoЯn

我在下面使用此代码。我能做些什么来处理向后的 R?

$delimiter = "-";
$clean = iconv('UTF-8', 'ASCII//TRANSLIT', $str);
$clean = str_replace("\$", "s", $clean); 
$clean = preg_replace( '/&/', 'and', $clean );
$clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $clean);
$clean = strtolower(trim($clean, '-'));
$clean = preg_replace("/[\/_|+ -]+/", $delimiter, $clean);
$clean = strtolower(trim($clean, '-'));
4

1 回答 1

1

只需将 Я 替换为 ar 和 str_replace 就像你对 $ 所做的那样

$clean = str_replace("Я", "r", $clean); 

或者

$clean = str_replace("Я", "r", $clean); 
于 2013-07-17T15:19:54.497 回答