-1

我想知道当我在 php 中使用 strlen 函数检查字符串的长度时

它说它是 32。但是当我在记事本或记事本++中打开它时,我可以在文件中看到一些空格(与其他行不正确对齐,

因为我正在做一个银行应用程序,所以 strlen 对 100% 正确至关重要。

我只是想知道我应该继续相信这个输出还是应该转向其他类似的东西

mb_strlen

在普通 ASCII 字符集中值得信赖的最佳功能是什么?

4

1 回答 1

0

如果您想使用 strlen() 或 mb_strlen() 取决于您的服务器设置,它是否使用 mb_string 扩展名。尽管通常 strlen() 在这些情况下都会被 mb_strlen() 重载。除此之外,计算值是 100% 正确的。

您可能会看到的不同之处在于,如果您在文本显示应用程序中打开文本(尤其是多字节字符串),它是如何可视化的。您更有可能在那里获得误导性信息。

于 2012-07-26T05:39:23.950 回答