[英]What is the difference between the PHP functions iconv_strlen, mb_strlen and strlen?
iconv_strlen,mb_strlen和strlen函数之间有什么区别?
以及在现实世界中每种用途是什么?
strlen()
与mb_strlen()
的区别在于,第二个mb_strlen()
尊重多字节字符。 这意味着,这是真实的字符数。 第一个假设字符串总是以ascii表示,这也意味着它总是以字节为单位返回大小(在处理二进制“字符串”时非常有用)。
至于我可以看到iconv_strlen()
颇为相似, mb_strlen()
但没有坏字符序列,而相比之下, mb_strlen()
这只是忽略它们。 并且它使用了iconv
-library(显然是;))。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.