我正在输出来自用户输入值的邮政编码。看起来有时在字符串的开头输出零宽度空格
\u200b
。
在回显变量之前从 php 中替换这些内容的最佳方法是什么?
我使用这个函数来修剪 unicode 空格 - 这也应该适用于你的情况。
function trimUnicode($str) {
return preg_replace('/^[\pZ\pC]+|[\pZ\pC]+$/u','',$str);
}
好吧,看起来好像这是来自 PHP 回显的实际字符串,所以我对字符串做了以下操作:
$zipcode = trim(utf8_decode($zipcode), '?');
现在一切似乎都很好!
这些是解决我的问题的步骤
那么一切就都解决了。