实现长文字的缩写功能

原创 2004年08月30日 10:35:00

function substrex($str,$len)

{ 

   $str = (string)$str; 

   $len = (int)$len; 

 

   $strlen = strlen($str); 

   if($len>$strlen) $len = $strlen; 

 

   $i = 0; 

   $fixlen = 0; 

   while($i<$len){ 

      $chr = $str[$i]; 

      $i++; 

      if(ord($chr)<0x80) $fixlen++;  //128D

      elseif($i<$len){ 

        $i++; 

        $fixlen += 2; 

      } 

   } 

   $cutstr = substr($str,0,$fixlen);

   if ($str <> $cutstr)

   {

       $cutstr .= '...';

   }

   return $cutstr;

}

移动开发----ExpandableTextView(带收缩和展开的简单自定义textview)

ExpandableTextView an ExpandableTextView on Android platform which can shrink TextView height if it...
  • zhanwei0102
  • zhanwei0102
  • 2016年11月02日 16:38
  • 1374

C语言---递归反向输出任意长度的字符串

(该字符串可以包含空格和回车!) 【题目要求】 编写一个递归函数,实现将输入的任意长度的字符串反向输出的功能。 例如输入字符串:ABCD,输出字符串:DCBA。【题目分析】 应...
  • qq_26525215
  • qq_26525215
  • 2016年04月22日 19:02
  • 6966

【Java】编写一个方法,实现基本的字符串压缩功能

利用重复字符出现的次数,编写一个方法,实现基本的字符串压缩功能。 例如,字符串aabcccccaaa会变为a2b1c5a3。若压缩后的字符串没有变短,则返回原先的字符串。 StringBuffer...
  • michellechouu
  • michellechouu
  • 2015年07月07日 15:34
  • 1738

Android实现分享图片和文字的功能

为了应用的推广,我们经常看到点击分享按钮会出现,比如微博微信等应用的分享二等列表,这是如何实现的呢?这一篇将要详细的介绍。 android的实现分享是通过隐式的启动activity。分享文本1.ac...
  • u010321471
  • u010321471
  • 2015年05月03日 23:35
  • 1035

dropbox可以分享任何东西,只是当前的接口不提供直接分享文字的功能

  • 2017年11月14日 17:37
  • 1.93MB
  • 下载

关于FLEX4文章的绘画板中的写文字的功能-各版本文件均有

  • 2013年07月22日 18:12
  • 23KB
  • 下载

Textview文字的收起与展开功能

实现原理:用两个Textview来控制显示,默认显示短文字(限制行数)的Textview,当点击展开时,显示全部文字的Textview。...
  • u012088724
  • u012088724
  • 2014年06月06日 16:34
  • 2871

文字的输入输出和查找功能

字符的插入删除以及文字的查找 Document #input-group{ width: 70%; margin: auto auto; ...
  • hanyuwebant
  • hanyuwebant
  • 2017年04月01日 16:56
  • 103

WIN32 自绘记事本的实现,检查文字的宽度

  • 2017年04月02日 13:15
  • 10KB
  • 下载

Android中继承TextView实现文字的跑马灯效果

  • 2017年04月15日 15:24
  • 25.66MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现长文字的缩写功能
举报原因:
原因补充:

(最多只允许输入30个字)