PHP implementation filters out non-Chinese characters and only retains Chinese characters
This article mainly introduces the PHP implementation to filter out non-Chinese characters and only retains Chinese characters. This article directly gives the implementation code , friends in need can refer to it
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
$str = "a 1b 2b<中文>。xxyy字符";
//转换 GB2312 -> UTF-8
$str = mb_convert_encoding($str, 'UTF-8', 'GB2312');
preg_match_all('/[x{4e00}-x{9fff}] /u', $str, $matches);
$str = join('', $matches[0]);
//转换 UTF-8 -> GB2312
$str = mb_convert_encoding($str, 'GB2312', 'UTF-8');
echo $str; //输出 中文字符
?>
|
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
|
<🎜> <🎜>
<🎜>$str = "a 1b 2b<Chinese>.xxyy characters";<🎜>
<🎜> <🎜>
<🎜>//Convert GB2312 -> UTF-8
$str = mb_convert_encoding($str, 'UTF-8', 'GB2312');
preg_match_all('/[x{4e00}-x{9fff}] /u', $str, $matches);
$str = join('', $matches[0]);
//Convert UTF-8 -> GB2312
$str = mb_convert_encoding($str, 'GB2312', 'UTF-8');
echo $str; //Output Chinese characters
?>
|
http://www.bkjia.com/PHPjc/1011118.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1011118.htmlTechArticlePHP implementation to filter out non-Chinese characters and only retain Chinese characters. This article mainly introduces PHP implementation to filter out non-Chinese characters. Only Chinese characters are retained. This article directly gives the implementation code. Friends who need it...