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实现域名whois查询的代码(数据源万网、新网)
Feb 22 PHP
php二维数组排序详解
Nov 06 PHP
PHP四舍五入精确小数位及取整
Jan 14 PHP
php中PDO方式实现数据库的增删改查
May 17 PHP
PHP中生成UUID自定义函数分享
Jun 10 PHP
php封装的mysqli类完整实例
Oct 18 PHP
通过php动态传数据到highcharts
Apr 05 PHP
IIS 7.5 asp Session超时时间设置方法
Apr 17 PHP
php微信开发之图片回复功能
Jun 14 PHP
php获取微信基础接口凭证Access_token
Aug 23 PHP
PDO::errorCode讲解
Jan 28 PHP
Laravel框架验证码类用法实例分析
Sep 11 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
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
Jquery取得iframe下内容的方法
2013/11/18 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
javascript控制台详解
2015/06/25 Javascript
基于jQuery实现点击弹出层实例代码
2016/01/01 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
node基于async/await对mysql进行封装
2019/06/20 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
python实现简单中文词频统计示例
2017/11/08 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
法定代表人身份证明书
2014/09/10 职场文书
新闻稿件写作范文
2015/07/18 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
Python编程super应用场景及示例解析
2021/10/05 Python