标签归档:cnsubstr

PHP截取中文,计算中英文混合字符串长度

找了很多截取中文字符串的方法,大多不能实现按中文个数来截取所要的字符,
以下代码可以实现:


<?php
mb_internal_encoding('UTF-8');
$str = "中文测试chineseTest";

header('content-type:text/html; charset=UTF-8');
echo mb_strlen($str);
echo '<br/>';
echo mb_substr($str,1,6);
?>

输出结果:
15
文测试chi