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函數的用法,可以根據具體需求選擇合適的函數來處理多字節字符。