我知道没有trim
的mb_trim
版本。我有关于如何使用preg_replace
实现一个的十几篇文章的链接。
我的问题是,通常的trim
默认字符mb安全吗?也就是说,是否存在以单字节空白字符代码结尾的多字节字符的示例?
由于默认字符掩码(空格+ tnr x0B
)中的字符是ASCII,因此在多属性字符串中使用trim()
是安全的。
trim(' 漢字は '); // ok
使用多字节字符的字符掩码会导致问题。
trim('はは漢字はは', 'は'); // bad