使用trim()去除汉字字符串中的全角空格可能返回不可识别的字符
欢迎选择我的课程,让我们一起见证您的进步~~
自己写个替换
$str = 'zxcvgsdg gfsgfs sdfsfg'; echo test($str); function test($str) { $search = array(" "," "); $replace = array("",""); return str_replace($search, $replace, $str); }
方式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);
自己写个替换
方式A:
方式B:
我说这样实现的