Home > Article > Backend Development > PHP Chinese processing Chinese string interception (mb_substr) and obtaining the number of Chinese string characters
1. Chinese interception: mb_substr()
mb_substr( $str, $start, $length, $encoding )
$str, the string that needs to be truncated
$start , the starting point of truncation, the starting point is 0
$length, the number of words to be intercepted
$encoding, web page encoding, such as utf-8, GB2312, GBK
Example:
<?php $str='PHP中文网:http://www.php.cn'; echo mb_substr($str,0,4,'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8 ?> 结果显示:PHP中文网
2. Get the Chinese length: mb_strlen()
mb_strlen( $str, $encoding )
$str, the string to calculate the length
$encoding, web page encoding, such as utf-8, GB2312, GBK
Example:
<?php $str='PHP中文网:http://www.php.cn'; echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8 ?> 结果显示:24
For more PHP Chinese processing Chinese string interception (mb_substr) and obtaining Chinese string word count related articles, please pay attention to the PHP Chinese website!