$str = '歐耶123';
//中文字節(jié)
$zl = strlen($str) - mb_strlen($str,'utf8');
//英文字節(jié)
$yl = mb_strlen($str, 'utf8') - $zl / 2;
中文個數(shù)
$znum = $zl /2;
Can’t figure out why it’s calculated like this?
mb_substr()中文一個字算3個字節(jié),截取中文設(shè)置參數(shù)utf-8
mb_strlen($str, 'utf-8'),每個中文一個
mb_strlen($str, 'gb2312'),每個中文2個