163九九 / php / PHP过滤非汉字字符只保留中文字符

分享

   

PHP过滤非汉字字符只保留中文字符

2016-04-08  163九九

最新PHP过滤非汉字字符只保留中文字符

以下是三零网为大家整理的最新PHP过滤非汉字字符只保留中文字符的文章,希望大家能够喜欢!

 

<?php
$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; //输出 中文字符

?>

 


延伸阅读:
·php 过滤字符串函数
·php批量过滤post,get敏感数据 过滤所有恶意字符
·php各种安全过滤字符函数
·JavaScript判断是否有中文字符-GBK编码
·PHP截取中文字符串(mb_substr)和获取中文字符串字数
·php支持中文字符串分割的函数
·php取中文字符串
·使用PHP的mbstring字符串处理函数来处理中文字符串
·php防止截取中文字符串乱码的函数
·PHP截取中文字符串方法总结
·php过滤html字符串,防止SQL注入的实例代码
·php中计算中文字符串长度、截取中文字符串
·php过滤html字符串函数
·PHP截取中文字符串的问题
·php取得字符串的首字母(适用于中文字符串)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。

    来自: 163九九 > 《php》

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多