我看到这个问题已经问过几次了,但是我在php中找不到答案。
我有以下字符串。
$myString = " LLC."
我运行此trim($myString)
;
我把它拿回来" LLC."
根据修剪文档,应该删除前面和后面的空白吗?我想念什么?
我也尝试过trim($myString, " ");
的相同结果
答案 0 :(得分:2)
e2808d
输出开头的bin2hex()
是ZERO WIDTH JOINER
字符,是trim()
不修剪它的原因。试试(PHP 7):
echo trim($myString, "\u{200d} \t\n\r\0\x0B");
答案 1 :(得分:0)
我认为这是因为空白并不是真正的空白(制表符)看起来像隐藏字符(â)。我将您的变量和值代码复制到online PHP editor中,我得到了: