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 相关文章推荐
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
Oct 09 PHP
第十一节--重载
Nov 16 PHP
某大型网络公司应聘时的笔试题目附答案
Mar 27 PHP
php获取淘宝分类id示例
Jan 16 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
Laravel 5框架学习之路由、控制器和视图简介
Apr 07 PHP
Yii2实现ajax上传图片插件用法
Apr 28 PHP
php fread读取文件注意事项
Sep 24 PHP
PHP中时间加减函数strtotime用法分析
Apr 26 PHP
PHP简单获取随机数的常用方法小结
Jun 07 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
Mar 11 PHP
PHP中str_split()函数的用法讲解
Apr 11 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的FTP学习(二)[转自奥索]
2006/10/09 PHP
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
不错的asp中显示新闻的功能
2006/10/13 Javascript
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
JS中图片缓冲loading技术的实例代码
2013/08/29 Javascript
jquery中交替点击事件的实现代码
2014/02/14 Javascript
javascript中replace( )方法的使用
2015/04/24 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
Bootstrap table 定制提示语的加载过程
2017/02/20 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
2017/03/23 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
Python中static相关知识小结
2018/01/02 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
Python中is和==的区别详解
2018/11/15 Python
python scipy卷积运算的实现方法
2019/09/16 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
Emporio Armani腕表天猫官方旗舰店:乔治·阿玛尼为年轻人设计的副线品牌
2017/07/02 全球购物
安全员岗位职责
2013/11/11 职场文书
食品流通安全承诺书
2014/05/22 职场文书
年终考核实施方案
2014/05/26 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python