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

时间:2011-05-17 08:15:31

标签: php function

iconv_strlen,mb_strlen和strlen函数之间有什么区别?

在现实世界中,每个人都使用了什么?

1 个答案:

答案 0 :(得分:22)

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

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