First of all
1. Make sure you have php_mbstring.dll this file under your windows/system32, and do not copy it into Windows/system32 from your PHP installation directory extensions.
2. Find php.ini in Windows directory Open edit, search Mbstring.dll, find
Extension=php_mbstring.dll the front of the number, so that the MB_SUBSTR function can take effect.
Mb_strcut function can also intercept the length of the string, the following example specifically to see where the difference:
Copy CodeThe code is as follows:
$str = ' so that my string will not have garbled ^_^ ';
echo "MB_SUBSTR:". Mb_substr ($str, 0, 7, ' utf-8 ');
Result: so that my word
echo "
";
echo "Mb_strcut:". Mb_strcut ($str, 0, 6, ' utf-8 ');
Result: this
?>
As can be seen from the above example, Mb_substr is to divide characters by word, while mb_strcut splits characters by Byte, but does not produce a half-character phenomenon.
http://www.bkjia.com/PHPjc/318741.html www.bkjia.com true http://www.bkjia.com/PHPjc/318741.html techarticle first of all 1. Make sure you have php_mbstring.dll this file under your windows/system32, and do not copy it into Windows/system32 from your PHP installation directory extensions. 2. Find php.i in Windows directory ...