mb_strwidth 强大啊!

计算中英文字符串时,想让半角的英文的两个英文、数字、英文字符算一个中文,你就用 mb_strwidth 啊啊啊啊 


$str = "点缀娱乐哈哈哈哈8_&"; 
echo mb_strlen($str, 'utf8'); //11
echo '/';
echo mb_strwidth($str, 'UTF-8')/2; //长度就是你想要的 9.5

你可能感兴趣的:(PHP)