First, Chinese interception: Mb_substr ()
Mb_substr ($str, $start, $length, $encoding)
$str, the string that needs to be truncated
$start, starting at 0 at the beginning of the truncation
$length, the number of words to intercept
$encoding, page encoding, such as UTF-8,GB2312,GBK
Instance:
<?php $str = ' topic.alibabacloud.com:http://www.php.cn '; Echo mb_substr ($str, 0,4, ' utf-8 ');//intercept the first 5 words, assuming that the code is located in the PHP file encoded as Utf-8?> results display: topic.alibabacloud.com
Second, get Chinese length: Mb_strlen ()
Mb_strlen ($str, $encoding)
$str, the string to calculate the length of
$encoding, page encoding, such as UTF-8,GB2312,GBK
Instance:
<?php $str = ' topic.alibabacloud.com:http://www.php.cn '; Echo Mb_strlen ($str, ' utf-8 ');//Assume that the code for the PHP file is encoded as Utf-8?> results: 24