我有一个字符串:Chào Bạn
。
在PHP中,我想将其转换为小写并删除所有特殊字符,空格。
输入:Chào Bạn
输出:chaoban
在php代码中:
$string = 'Chào Bạn';
$newString = preg_replace('/\s+/', '', $string);
echo strtolower($newString);
结果如$newString = chàobạn
。
我无法移除特殊字符。
答案 0 :(得分:0)
您可以使用以下功能来解决问题。
function clean($string) {
$string = strtolower($string); // Convert string into lower.
$string = str_replace(' ', '', $string); // Replaces all spaces .
return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars.
}
答案 1 :(得分:0)
试试这个:
$string = 'Chào Bạn';
$newString = preg_replace("/[^A-Za-z0-9]/", "", $string);
echo strtolower($newString);