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


Posted in PHP onJune 04, 2015
<?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新手上路(八)
Oct 09 PHP
PHP静态类
Nov 25 PHP
使用PHP数组实现无限分类,不使用数据库,不使用递归.
Dec 09 PHP
discuz的php防止sql注入函数
Jan 17 PHP
7个超级实用的PHP代码片段
Jul 11 PHP
php封装的mysqli类完整实例
Oct 18 PHP
Yii核心验证器api详解
Nov 23 PHP
如何离线执行php任务
Feb 21 PHP
Laravel中如何增加自定义全局函数详解
May 09 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
Nov 20 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 PHP
PHP网站常见安全漏洞,及相应防范措施总结
Mar 01 PHP
了解PHP的返回引用和局部静态变量
Jun 04 #PHP
PHP中4种常用的抓取网络数据方法
Jun 04 #PHP
php实现将上传word文件转为html的方法
Jun 03 #PHP
php 类自动载入的方法
Jun 03 #PHP
php操作memcache缓存方法分享
Jun 03 #PHP
php操作redis缓存方法分享
Jun 03 #PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
Jun 03 #PHP
You might like
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
2011/12/19 PHP
简单实用的网站PHP缓存类实例
2014/07/18 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
PHP中类的继承和用法实例分析
2016/05/24 PHP
php简单截取字符串代码示例
2016/10/19 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
JavaScript设置表单上传时文件个数的方法
2015/08/11 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
JS实现使用POST方式发送请求
2019/08/30 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
js实现列表向上无限滚动
2020/01/13 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
Python与Redis的连接教程
2015/04/22 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
python 将md5转为16字节的方法
2018/05/29 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
采购部部长岗位职责
2014/02/06 职场文书
座谈会主持词
2014/03/20 职场文书
租赁协议书范本
2014/04/22 职场文书
公司联欢会策划方案
2014/05/19 职场文书
班级口号大全
2014/06/09 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书