strlen()与mb_strlen的作用与区别

2020-05-26

mb_strlen — 获取字符串的长度

返回具有 encoding 编码的字符串 str 包含的字符数。 多字节的字符被计为 1。

strlen — 获取字符串长度

$str = 'abcdefg';
var_dump(strlen($str));
var_dump(mb_strlen($str));

$str = '中国';
var_dump(strlen($str));
var_dump(mb_strlen($str));
var_dump(mb_strlen($str, 'utf-8'));