php实现过滤字符串中的中文和数字实例


Posted in PHP onJuly 29, 2015

本文实例讲述了php实现过滤字符串中的中文和数字。分享给大家供大家参考。具体实现方法如下:

function getChinese($string,$encode="GBK") {
  switch($encode){
   case "GBK" :$codelength=2;break;
   case "GB2312" :$codelength=3;break;
   case "UTF-8" :$codelength=3;break;
   case "UTF-16" :$codelength=4;break;
  }
  $tmpstr = '';
  $arr = array(1,2,3,4,5,6,7,8,9,0);
  $strlen = strlen($string);
  for($i=0; $i<$strlen; $i++) {
   $str=substr($string, $i, 1);
   $str1=trim($str);
   if( ord($str)>0xA0 ){
   $tmpstr.= substr($string, $i, $codelength);
   $i = $i+$codelength-1;
   }
  }
 return $tmpstr;
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
中篇:安装及配置PHP
Dec 13 PHP
PHP 批量删除数据的方法分析
Oct 30 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
php判断页面是否是微信打开的示例(微信打开网页)
Apr 25 PHP
PHP开发中AJAX技术的简单应用
Dec 11 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
详解php中的implements 使用
Jun 13 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
Jul 22 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
php + WebUploader实现图片批量上传功能
May 06 PHP
php实现XSS安全过滤的方法
Jul 29 #PHP
php检查字符串中是否有外链的方法
Jul 29 #PHP
php数组比较实现查找连续数的方法
Jul 29 #PHP
PHP实现XML与数据格式进行转换类实例
Jul 29 #PHP
PHP获取某个月最大天数(最后一天)的方法
Jul 29 #PHP
discuz图片顺序混乱解决方案
Jul 29 #PHP
php计算title标题相似比的方法
Jul 29 #PHP
You might like
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
extjs 为某个事件设置拦截器
2010/01/15 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
什么是DOM(Document Object Model)文档对象模型
2012/03/05 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
2017/11/27 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
面试题:react和vue的区别分析
2019/04/08 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
2020/06/04 Javascript
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
python数据化运营的重要意义
2019/11/25 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
领导班子整改措施
2014/10/24 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
单位领导婚礼致辞
2015/07/28 职场文书
公司业务员管理制度
2015/08/05 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
Python turtle实现贪吃蛇游戏
2021/06/18 Python
压缩Redis里的字符串大对象操作
2021/06/23 Redis