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 生成饼图 三维饼图
Sep 28 PHP
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
php不使用copy()函数复制文件的方法
Mar 13 PHP
php实现通用的信用卡验证类
Mar 24 PHP
PHP文件操作方法汇总
Jul 01 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
May 20 PHP
php实现压缩合并js的方法【附demo源码下载】
Sep 22 PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 PHP
php如何修改SESSION的生存存储时间的实例代码
Jul 05 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
Dec 12 PHP
TP5框架实现签到功能的方法分析
Apr 05 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
PHP连接access数据库
2008/03/27 PHP
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
2008/09/10 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
实现JavaScript中继承的三种方式
2009/10/16 Javascript
jquery 页面全选框实践代码
2010/04/02 Javascript
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
再谈javascript面向对象编程
2012/03/18 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2014/09/04 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
Vue页面手动刷新,实现导航栏激活项还原到初始状态
2020/08/06 Javascript
Python中Django 后台自定义表单控件
2017/03/28 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
python pandas时序处理相关功能详解
2019/07/03 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
大学生村官工作感言
2014/01/10 职场文书
项目考察欢迎辞
2014/01/17 职场文书
小学生学习雷锋倡议书
2014/05/15 职场文书
希特勒的演讲稿
2014/05/23 职场文书
党支部培养考察意见
2015/06/02 职场文书
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers