php - trim 函数 对于全角空格的处理
天蓬老师
天蓬老师 2017-04-11 09:43:03
0
3
1412

使用trim()去除汉字字符串中的全角空格可能返回不可识别的字符

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

reply all(3)
Peter_Zhu

自己写个替换

$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);
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template