PHP Chinese processing Chinese string interception (MB_SUBSTR) and get Chinese character string words, the need for friends can refer to the next.
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 = ' php Chinese web://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: PHP Chinese Web
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 = ' php Chinese web://www.php.cn '; Echo Mb_strlen ($str, ' utf-8 ');//Assume that the code is the PHP file that is encoded as Utf-8?>
Results showed: 24
The above is the whole content of this article, I hope that everyone's learning has helped, more relevant content please pay attention to topic.alibabacloud.com!