The phpmb_substr () function intercepts a Chinese string. The phpmb_substr () function intercepts a Chinese string. the substr () function is used to intercept a string. However, problems may occur for Chinese characters. the mb_substr () and mb_strcut functions can be php mb_substr () example of applying a function to intercept a Chinese string
The substr () function is used to intercept strings, but there may be problems with Chinese characters. the mb_substr () and mb_strcut functions can be used. The following describes how to use them.
The substr () function is used to intercept strings, but there may be problems with Chinese characters. the two functions, mb_substr () and mb_strcut, can be used in a similar way to substr, you only need to add one more parameter at the end of the function to set the encoding of the string. in ini, open php_mbstring.dll.
Header ("content-type: text/html; charset = utf-8 ");
$ String = "Hello, everyone ";
Echo strlen ($ string ).'
';
Echo mb_substr ($ string, 'utf-8 ').'...
';
Echo mb_strcut ($ string, 'utf-8 ').'...';
?>
Output result:
21
Hello, I am...
You...
From the above example, we can see that mb_substr separates characters by words, while mb_strcut separates characters by byte, but does not produce half a character.
Http://www.bkjia.com/PHPjc/852829.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/852829.htmlTechArticlephp mb_substr () function to intercept a Chinese string application example substr () function is used to intercept a string, but there will be problems with Chinese characters, while the mb_substr () and mb_strcut functions can be...