PHP Chinese processing Chinese character string truncation (mb_substr) and obtaining Chinese character string words. For more information, see.
1. Chinese interception: mb_substr ()
Mb_substr ($ str, $ start, $ length, $ encoding)
$ Str: string to be truncated
$ Start: truncates the start point. The start point is 0.
$ Length, number of words to be intercepted
$ Encoding: webpage encoding, such as UTF-8, GB2312, and GBK
Instance:
The code is as follows:
$ Str = 'feet House: http://www.jb51.net ';
Echo mb_substr ($ str, 'utf-8'); // capture the first five characters. assume that the php file where the code is located is encoded as UTF-8.
?>
The result shows: the home of the foot
2. get Chinese characters: mb_strlen ()
Mb_strlen ($ str, $ encoding)
$ Str: string to calculate the length
$ Encoding: webpage encoding, such as UTF-8, GB2312, and GBK
Instance:
The code is as follows:
$ Str = 'feet House: http://www.jb51.net ';
Echo mb_strlen ($ str, 'utf-8'); // assume that the php file where the code is located is encoded as UTF-8.
?>
Result: 24