繁体   English   中英

从字符串中删除前端和结尾空格

[英]Remove front and end white space from a string

我看到这个问题已经被问过几次了,但是我在php中找不到答案。

我有以下字符串。

$myString = "‍ LLC."

我运行这个trim($myString) ; 然后我将其取回"‍ LLC." 根据修剪文档,应该删除前面和后面的空白吗? 我想念什么?

我也尝试过htis trim($myString, " "); 相同的结果

bin2hex()输出开始处的e2808dZERO 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM