The phpmb_substr () function intercepts a Chinese string.

Source: Internet
Author: User
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.

,

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.