本文主要是介绍php字符串计算汉字、中英文数字个数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
$str = '123abcDEF测试的事发地点';
$length = strlen(preg_replace('/[\x00-\x7F]/', '', $str));
$arr['en'] = strlen( $str) - $length; //(非中文)
$arr['cn'] = intval($length / 3); // 编码GBK,除以2 (中文)print_r($arr);
结果:
Array
([en] => 9[cn] => 7
)
这篇关于php字符串计算汉字、中英文数字个数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!