php只保留汉字的实现方法:首先创建一个PHP示例文件;然后通过mb_convert_encoding进行转码;最后通过preg_match_all实现过滤掉非汉字字符只保留中文字符即可。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

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 只取汉字,php怎么只保留汉字相关推荐

  1. python 日期格式只取年月_python如何只获取日期

    python只获取日期,要用到的是python的内置模块,time模块. 顾名思义,这是一个和时间有关的模块. 首先导入time模块. import time 第一步要做的就是从1970纪元后到目前为 ...

  2. php必须汉字,php怎么只保留汉字

    php只保留汉字的实现方法:首先创建一个PHP示例文件:然后通过mb_convert_encoding进行转码:最后通过preg_match_all实现过滤掉非汉字字符只保留中文字符即可. 本文操作环 ...

  3. python关键字中文意思_python 字符串只保留汉字的方法

    如下所示: def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\ ...

  4. python 只取年月日 字符串_Python基础:数据类型和变量amp;字符串和编码

    Python基础:1.数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网 ...

  5. sql 只取一条记录_后端程序员必备:书写高质量SQL的30条建议

    前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助. 1.查询SQL尽量不要使用select *,而是select具体字段. 反例子: sel ...

  6. mysql相同姓名只显示第一条_SQL中遇到多条相同内容只取一条的最简单实现方法...

    SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项. 如下:表timeand 针对time字 ...

  7. 1对多 只取一条 mysql_SQL中遇到多条相同内容只取一条的最简单实现方法

    SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项. 如下:表timeand 针对time字 ...

  8. python 只取年月日 字符串_Python的数据类型

    数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定 ...

  9. C# 淘宝商品微信返利助手开发-(四)返利助手开发(2)淘宝分享的内容如何只取淘口令

    系列教程一目录:返利助手原理 系列教程二目录:返利助手开放文档以及帐号申请地址 系列教程三目录:返利助手开发(1)API介绍 系列教程四目录:返利助手开发(2)淘宝分享的内容如何只取淘口令 系列教程五 ...

最新文章

  1. iOS开发之Masonry框架源码解析
  2. RightScale发布2017年度云调查报告
  3. UVa11100 The Trip,2007(贪心)
  4. vim匹配数字及数量限制
  5. 【项目管理】绩效域-工件裁剪对照(工件维度)
  6. php群发不用foreach,如何在没有foreach的情况下使用PHP生成器?
  7. 使用ThreadPoolExecutor产生的 OutOfMemoryError: unable to create new native thread 错误
  8. [css] 浏览器是怎样判断元素是否和某个CSS选择器匹配?
  9. linux dns区域传送,Linux DNS服务器主从复制及区域传送
  10. 计算机二级vb资料百度云,全国计算机等级考试二级VB复习资料.pdf
  11. linux shell 读取for循环中出现难处理的数据之单引号错误实例
  12. 乾颐堂现任明教教主(2014年课程)TCPIP协议详解卷一 第八节课笔记
  13. 安卓逆向之某瓜数据app签名sign破解
  14. 艾永亮:永远也说不清作用的保健品凭什么卖了千年?
  15. RAW格式转存PNG图片
  16. 读《创业36条军规》(四)创业是最好的武器
  17. Apollo星火计划学习笔记——参考线平滑算法解析及实现(以U型弯道场景仿真调试为例)
  18. python自我介绍_面试技巧:一分钟自我介绍怎么说才精彩
  19. 你知道CAD中的样条曲线的绘制方法吗?
  20. 家庭电脑虚拟机安装Linux,外网电脑无法远程控制的解决方法

热门文章

  1. [从头读历史] 第258节 左传和东周列国志
  2. SAP权限管理的基本概念
  3. mx250是什么_分析mx250显卡什么级别
  4. Imagination出席AIIA交流活动 PowerVR NNA IP入选首批《AI芯片技术选型目录》
  5. nagios监控 mysql 表结构
  6. 苹果x用安兔兔测试html5,安兔兔跑分23万,苹果iPhone X怎么样?
  7. 有哪些实用的图片去水印的方法?这三个方法让你实现去图片水印
  8. AD软件—(如何从原理图生成PCB)
  9. rono在oracle的作用_Oracle 11g各种服务作用以及哪些需要开启
  10. quartus18.1和modelsim的下载安装