我听说在 PHP 中有一些用于处理更安全位的函数 substr() 和 strlen() 的替代方法。这是真的吗?如果是,那么这些功能是什么?我听说它是基于函数 strcmp() 但我没有直接看到如何使用它。
问问题
2916 次
2 回答
2
函数以 . 为前缀mb_
。见这里: http: //php.net/manual/en/ref.mbstring.php
来自 PHP 的 Multibyte String 扩展的介绍:
mbstring 提供了多字节特定的字符串函数,可帮助您处理 PHP 中的多字节编码。除此之外,mbstring 还处理可能的编码对之间的字符编码转换。mbstring 旨在处理基于 Unicode 的编码,例如 UTF-8 和 UCS-2 以及许多单字节编码,以方便使用。
于 2010-03-05T21:05:05.100 回答
1
也许您的意思是像 UTF-8 这样的多字节字符编码是安全的。因为substr
并且strlen
对于多字节编码不安全。他们将每个字符计为一个字节。但是多字节字符串函数考虑到了这一点。
于 2010-03-05T21:05:05.777 回答