PHP中一个控制字符串输出的函数


Posted in PHP onOctober 09, 2006

// php 中 一个控制字符串输出的函数(中英文),每行显示多少字数,避免英文的影响
// $str 字符串
// $len 每行显示的字数(汉字×2)

function rep($str,$len)

{   
    $strlen=strlen($str);   
    $i=0;
    $finstr="";
    $pos=0;

    while($i<$strlen)   
    {   
      $s1=substr($str,$i,1);
      $s2=ord($s1);
      if($s2>0xa0){

          $finstr.=substr($str,$i,2);  
          $pos+=2;
          $i+=2;

      }else{

          switch($s2){
             case 13:  
              $finstr.="<BR>";
              $pos=0;
              break;
             case 10:                
              $pos=0;
              break;              
             case 32;              
                 $finstr.=" ";
                 $pos++;
                 break;
             default:                       
              $finstr.=htmlspecialchars($s1);  
              $pos++;     
              break;
          }       

          $i++;  

       } //if

    if($pos>=$len){     
          $finstr.="<BR>";
          $pos=0;
    }

    }  //while
    return $finstr;   
}   

PHP 相关文章推荐
PHP语言中global和$GLOBALS[]的分析 之二
Feb 02 PHP
解析phpstorm + xdebug 远程断点调试
Jun 20 PHP
PHP中iconv函数转码时截断字符问题的解决方法
Jan 21 PHP
curl和libcurl的区别简介
Jul 01 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
Sep 29 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
php 二维数组时间排序实现代码
Nov 19 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 PHP
yii插入数据库防并发的简单代码
May 27 PHP
Laravel统计一段时间间隔的数据方法
Oct 09 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 PHP
PHP用户指南-cookies部分
Oct 09 #PHP
PHP 存取 MySQL 数据库的一个例子
Oct 09 #PHP
如何跨站抓取别的站点的页面的补充
Oct 09 #PHP
截获网站title标签之家内容的例子
Oct 09 #PHP
怎样在PHP中通过ADO调用Asscess数据库和COM程序
Oct 09 #PHP
怎样在php中使用PDF文档功能
Oct 09 #PHP
在PHP中执行系统外部命令
Oct 09 #PHP
You might like
网站当前的在线人数
2006/10/09 PHP
浅析php原型模式
2014/11/25 PHP
php创建多级目录的方法
2015/03/24 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
php获取ip及网址的简单方法(必看)
2017/04/01 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
js对象关系图 方便dom操作
2012/03/18 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
2018/11/29 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
浅析Python中的多重继承
2015/04/28 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
详解python中的Turtle函数库
2018/11/19 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
2019/06/28 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python作用域与名字空间原理详解
2020/03/21 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
公司培训欢迎词
2014/01/10 职场文书
给校长的一封建议书
2014/03/12 职场文书
初中学校军训方案
2014/05/09 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
学校施工安全责任书
2015/01/29 职场文书
实习生辞职信范文
2015/03/02 职场文书
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python