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

2022-08-30 23:24:44

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

在现实世界中,它们都是用来做什么的?


答案 1

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

据我所知,它与 非常相似,但在不良字符序列上失败,相比之下,它只是忽略了它们。它使用-library(显然;))。iconv_strlen()mb_strlen()mb_strlen()iconv


答案 2

推荐