在哪里可以获得 PHP 所有多字节函数的完整列表?

发布于 2024-07-25 03:43:26 字数 69 浏览 5 评论 0原文

在哪里可以获得 PHP 所有多字节函数的完整列表? 我需要检查我的应用程序并将非 MB 字符串函数切换为新的 mb 函数。

Where can I get a complete list of all multi-byte functions for PHP? I need to go through my application and switch the non MB string functions to the new mb functions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

长途伴 2024-08-01 03:43:26

对于问题的“并将非 MB 字符串函数切换为新的 mb 函数”部分:您可能对 http://php.net/mbstring.overload

mbstring 支持“函数重载”功能,使您能够通过重载标准字符串函数上的多字节对应项来向此类应用程序添加多字节感知,而无需修改代码。 例如,如果启用了函数重载,则调用 mb_substr() 而不是 substr()。 在许多情况下,此功能可以轻松地将仅支持单字节编码的应用程序移植到多字节环境。

And for the "and switch the non MB string functions to the new mb functions" part of the question: You might be interested in http://php.net/mbstring.overload:

mbstring supports a 'function overloading' feature which enables you to add multibyte awareness to such an application without code modification by overloading multibyte counterparts on the standard string functions. For example, mb_substr() is called instead of substr() if function overloading is enabled. This feature makes it easy to port applications that only support single-byte encodings to a multibyte environment in many cases.

云胡 2024-08-01 03:43:26

您可以使用扩展主要多字节函数的库,例如:
http://code.google.com/p/mbfunctions/

对于 mb_trim 或 mb_strtr,即。

You could use libraries that extends the main multibyte functions, like:
http://code.google.com/p/mbfunctions/

For mb_trim or mb_strtr, ie.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文