使用trim()去除汉字字符串中的全角空格可能返回不可识别的字符
方式A:
$string = ' 测试 ';
$string = trim(trim($string," "));
方式B:
$string = ' 测试 ';
$string = trim(str_replace(' ', ' ', $string));
我说这样实现的
/**
* [filterBlank 去掉字符串两边空格]
* @author Shaowei Pu <542684913@qq.cn>
* @CreateTime 2017-02-06T17:31:29+0800
* @param [type] $str [传入字符串]
* @return [type] [返回trim后的]
*/
function filterBlank( $str )
{
mb_regex_encoding('utf-8');
$str = mb_ereg_replace(' ', '', $str);
return trim($str);
}
$str = 'jkgsdgsgsdgs gsdg gsd';
echo filterBlank($str);
2 回答1.3k 阅读✓ 已解决
2 回答819 阅读✓ 已解决
1 回答893 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答878 阅读
1 回答870 阅读
1 回答800 阅读
自己写个替换