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 相关文章推荐
Win2003服务器安全加固设置--进一步提高服务器安全性
May 23 PHP
php面向对象全攻略 (九)访问类型
Sep 30 PHP
php中static静态变量的使用方法详解
Jun 04 PHP
php INI配置文件的解析实现分析
Jan 04 PHP
PHP array_multisort()函数的使用札记
Jul 03 PHP
PHP、Python和Javascript的装饰器模式对比
Feb 03 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
PHP永久登录、记住我功能实现方法和安全做法
Apr 27 PHP
Yii框架实现的验证码、登录及退出功能示例
May 20 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
Jul 10 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
Apr 03 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 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
十大“创意”战术!
2020/03/04 星际争霸
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
php+ajax+json 详解及实例代码
2016/12/12 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
json的使用小结
2016/06/08 Javascript
vue封装第三方插件并发布到npm的方法
2017/09/25 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
对Layer UI 模块化的用法详解
2019/09/26 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
JS中作用域以及变量范围分析
2020/07/18 Javascript
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
Python内置函数OCT详解
2016/11/09 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
pandas每次多Sheet写入文件的方法
2018/12/10 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
检测浏览器是否支持html5视频的代码
2013/03/28 HTML / CSS
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
继电保护工岗位职责
2014/01/05 职场文书
幼儿园老师寄语
2014/04/03 职场文书
个人查摆剖析材料
2014/10/16 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS