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 cookie 登录验证示例代码
Mar 16 PHP
不使用php api函数实现数组的交换排序示例
Apr 13 PHP
浅谈php函数serialize()与unserialize()的使用方法
Aug 19 PHP
php获取根域名方法汇总
Oct 28 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 PHP
一个PHP实现的轻量级简单爬虫
Jul 08 PHP
PHP生成条形码大揭秘
Sep 24 PHP
PHP基于Redis消息队列实现发布微博的方法
May 03 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
Aug 05 PHP
Laravel 自带的Auth验证登录方法
Sep 30 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
php生成4位数字验证码的实现代码
2015/11/23 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
laravel dingo API返回自定义错误信息的实例
2019/09/29 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
js function使用心得
2010/05/10 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
详解 vue.js用法和特性
2017/10/15 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
2018/08/10 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
Java Varargs 可变参数用法详解
2020/01/28 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
python 生成不重复的随机数的代码
2011/05/15 Python
Python操作csv文件实例详解
2017/07/31 Python
用django设置session过期时间的方法解析
2019/08/05 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript