如何表示源文件中PHP字符串常量中的零宽度空格字符(十六进制UTF-16 200b)?即,我想在像这样的测试用例中将此字符添加到字符串中
$str = 'test' . $zwcHere . 'test2';
在C中,我可以使用类似的东西
char c = ''x200b';
ZWC信息:http://www.fileformat.info/info/unicode/char/200b/index.htm
PHP的"字符"是8位的。如果要输出代码高于128的字符,则需要指定支持该字符的编码,然后输出该编码所需的代码。
例如,如果设置UTF-8编码,则打印"'xE2'x80'x8B"
。
当然,如果这是HTML,通常也可以使用HTML实体ref ​
,这不需要更改页面的编码。