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 foreach、while性能比较
Oct 15 PHP
php 获取全局变量的代码
Apr 21 PHP
php中CI操作多个数据库的代码
Jul 05 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 PHP
php有道翻译api调用方法实例
Dec 22 PHP
php从csv文件读取数据并输出到网页的方法
Mar 14 PHP
如何在HTML 中嵌入 PHP 代码
May 13 PHP
curl和libcurl的区别简介
Jul 01 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 PHP
PHP入门教程之会话控制技巧(cookie与session)
Sep 11 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 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
PHP6 mysql连接方式说明
2009/02/09 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
php生成RSS订阅的方法
2015/02/13 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
通用javascript代码判断版本号是否在版本范围之间
2015/11/29 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
python装饰器与递归算法详解
2016/02/18 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
Python实现的矩阵类实例
2017/08/22 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
python 实现return返回多个值
2019/11/19 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
C语言变量的命名规则都有哪些
2013/12/27 面试题
新郎结婚保证书
2015/02/26 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
高中美术教学反思
2016/02/17 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
前端JavaScript大管家 package.json
2021/11/02 Javascript
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS