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

ximengxhan9

ximengxhan9

2016-01-29 14:46

PHP中一个控制字符串输出的函数,PHP中一个控制字符串输出的函数
  // 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($s20xa0){
       
          $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.="&nbsp;";
                 $pos++;
                 break;
             default:                       
              $finstr.=htmlspecialchars($s1);  
              $pos++;     
              break;
          }       
           
          $i++;  
           
       } //if
     
    if($pos=$len){     
          $finstr.="<BR";
          $pos=0;
    }




    }  //while
    return $finstr;   
}   
 
展开更多 50%)
分享

猜你喜欢

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

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

如何使用PHP中的字符串函数

Web开发
如何使用PHP中的字符串函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

使用字符串函数输出整数化的PHP版本号

PHP
使用字符串函数输出整数化的PHP版本号

mysql的字符串函数

MySQL mysql数据库
mysql的字符串函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

一个可以删除字符串中HTML标记的PHP函数

PHP
一个可以删除字符串中HTML标记的PHP函数

java 字符串匹配函数

Web开发
java 字符串匹配函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《最终幻想 探索者》宠物生成注意要点解析

《最终幻想 探索者》宠物生成注意要点解析

Oracle开发(一).Windows下配置使用ProC

Oracle开发(一).Windows下配置使用ProC
下拉加载更多内容 ↓