PHP trim()没有修剪空间

Mub*_*bas 4 php trim

我遇到了一个奇怪的问题.我试图使用PHP修剪字符串trim(),但它无法正常工作.

这是我的代码

echo $deal->{self::DEAL_BUSINESS};
echo '<br>';
echo trim($deal->{self::DEAL_BUSINESS});
echo '<br>';
Run Code Online (Sandbox Code Playgroud)

这是输出

 Alkaram Studio
 Alkaram Studio
Run Code Online (Sandbox Code Playgroud)

如果从输出中不清楚.在未修剪和修剪过的弦的开头有一个空格.

在视图源中我得到了这个.

&nbsp;Alkaram Studio
Run Code Online (Sandbox Code Playgroud)

cal*_*ack 5

请尝试以下方法:

echo trim($deal->{self::DEAL_BUSINESS}, "\xC2\xA0\n");
Run Code Online (Sandbox Code Playgroud)

要么

$text = preg_replace('~\x{00a0}~siu','',$deal->{self::DEAL_BUSINESS});
echo $text;
Run Code Online (Sandbox Code Playgroud)