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 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.
<? Php 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.
,