![]() |
1
16
如前所述 there 只要所有参数都是utf-8有效的,str\u replace就可以安全地在utf-8上下文中使用,因为这两个多字节编码的字符串之间不会有任何不明确的匹配。如果检查输入的有效性,则无需寻找其他函数。 |
![]() |
2
3
当到处都有输入(utf8或其他)时,编码是一个真正的挑战,我更喜欢只使用多字节安全函数。为了
|
![]() |
3
2
这是我的实现,基于 Alain's answer :
他不接受字符编码,不过我想你可以通过
我的单元测试通过:
|
![]() |
4
1
上的最高级注释
http://php.net/manual/en/ref.mbstring.php#109937
|