PHP中的mb_str函数是用来处理多字节字符的函数,可以处理各种不同编码的字符,比如UTF-8、GB2312等。下面是一些常用的mb_str函数的用法:
$str = "你好";
$length = mb_strlen($str, 'UTF-8');
echo $length; // 输出 2
$str = "你好,世界";
$sub_str = mb_substr($str, 0, 2, 'UTF-8');
echo $sub_str; // 输出 你好
$str = "Hello World";
$lower_str = mb_strtolower($str, 'UTF-8');
$upper_str = mb_strtoupper($str, 'UTF-8');
echo $lower_str; // 输出 hello world
echo $upper_str; // 输出 HELLO WORLD
$str = "你好";
$converted_str = mb_convert_encoding($str, 'GB2312', 'UTF-8');
echo $converted_str; // 输出 你好(以GB2312编码显示的结果)
以上是一些常用的mb_str函数的用法,可以根据具体需求选择合适的函数来处理多字节字符。