【问题标题】:What is the difference between the PHP functions iconv_strlen, mb_strlen and strlen?PHP 函数 iconv_strlen、mb_strlen 和 strlen 有什么区别?
【发布时间】:2011-05-17 16:29:27
【问题描述】:

iconv_strlen、mb_strlen和strlen函数有什么区别?

每个在现实世界中的用途是什么?

【问题讨论】:

    标签: php function


    【解决方案1】:

    strlen()mb_strlen() 的区别在于,后者尊重多字节字符。这意味着,这是真正的字符数。第一个假设,字符串始终为 ascii,这也意味着,它始终返回以字节为单位的大小(在处理二进制“字符串”时非常有用)。

    据我所知,iconv_strlen()mb_strlen() 非常相似,但在错误的字符序列上失败,而mb_strlen() 则忽略它们。它使用iconv-library(显然;))。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多