[英]Remove front and end white space from a string
我看到这个问题已经被问过几次了,但是我在php中找不到答案。
我有以下字符串。
$myString = " LLC."
我运行这个trim($myString)
; 然后我将其取回" LLC."
根据修剪文档,应该删除前面和后面的空白吗? 我想念什么?
我也尝试过htis trim($myString, " ");
相同的结果
bin2hex()
输出开始处的e2808d
是ZERO WIDTH JOINER
字符,也是trim()
不对其进行trim()
的原因。 试试(PHP 7):
echo trim($myString, "\u{200d} \t\n\r\0\x0B");
我认为这是因为空白并不是真正的空白(制表符)看起来像隐藏字符(â)。 我将您的变量和值代码复制到在线PHP编辑器中,并且得到了以下信息:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.