社区
基础编程
帖子详情
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分
javenfang
2002-12-03 10:10:06
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分然后加一个 "......"。
看到有不少地方有这种效果的。请教怎么做到???
thanks
...全文
67
9
打赏
收藏
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分然后加一个 "......"。 看到有不少地方有这种效果的。请教怎么做到??? thanks
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sakura169
2002-12-09
打赏
举报
回复
function FormatSub($sub,$len=40){
if(strlen($sub)>$len)
{
$cha=false;
for($j=0;$j<$len;$j++)
if(ord(substr($sub,$j,1))>160)$cha=!$cha;
if($cha)$len++;
$tmp=substr($sub,0,$len);
return $tmp."...";
}
else
{
return $sub;
}
}
gucs
2002-12-09
打赏
举报
回复
mark
binbin
2002-12-08
打赏
举报
回复
其实不出现乱码俺有一个很简单的方法,就是在截取完之后再接上一个chr(0)即可.不需要判断半个汉字.本是俺的秘技,为了赚点分就... 嘿嘿.
bsn
2002-12-03
打赏
举报
回复
读取数据库
取得长度
判断符合否规定长度
若符合直接赋值
若不符合则截取并加"..."
如此,主要用到一些简单的字符串函数,比如substr,strlen
很简单啦,自己写吧
javenfang
2002-12-03
打赏
举报
回复
谢谢啦!
在线等待。
eagle_gui
2002-12-03
打赏
举报
回复
呵,这程序就是楼上的兄弟( xizi2002(戏子) )改的
我刚才没看见高手在,实在出丑了
eagle_gui
2002-12-03
打赏
举报
回复
<?php
/***************************************
* 2002-12-03
* Eagle www.ggajj.net
* qqifle@21cn.com
* Name: 自动截取指定字符
****************************************/
//---中文汉字载取,不出现乱码,感谢csdn.net上的朋友提供,经EAGLE修改
function Getsubstr($str,$start,$len)
{
$strlen=strlen($str);
if ($start>=$strlen)
return $str;
$clen=0;
for($i=0;$i<$strlen;$i++,$clen++)
{
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,1);
}
if ($clen>=$start+$len)
break;
}
return $tmpstr."......?";
}
xizi2002
2002-12-03
打赏
举报
回复
有理
mostice
2002-12-03
打赏
举报
回复
$string = "abagiceieieieie";
if (len($string)>10){
$str = substr($string,0,10)
}
echo $str."......";
这样可以吗?
纯 CSS 实现标签
自动
显示
超出数量
介绍了如何使用纯 CSS 实现在标签溢出容器时
自动
显示
超出数量的功能,通过 CSS 计数器和滚动驱动动画技术,实现了在标签数量超出容器
宽度
时,
自动
计算并
显示
隐藏标签的数量。现代 CSS 强大的令人难以置信。这次我们...
CSS文本溢出
显示
省略号、换行总结
经过一波中大型项目的洗礼,一堆bug的冲击,发现在文本溢出方面还存在一些瑕疵,大致总结了一下文本溢出
显示
省略号的几种使用... /* 需要
固定
宽度
,不然容器会被
自动
撑开 */ overflow: hidden; /* 超出
部分
隐藏 */ ...
前端
宽度
一至
显示
宽度
不一致_前端硬核面试专题之 CSS 55 问
前言本文讲解前端面试的 CSS 的内容。复习前端面试的知识,是为了巩固前端的基础知识,最重要的还是平时的积累!...在混杂模式下,页面以一种比较宽松的向后兼容的方式
显示
。混杂模式通常模拟老式浏览器的行为以防止...
excel转word后表格超出页面_excel表格粘贴到word太宽
显示
不全怎么办?
方法/步骤1如果表格内容太多,或者表格太宽,均会导致表格超出Word的
显示
范围,使
部分
表格内容,在word不可见,造成阅读上的障碍。2需要理解的是,word受版面的限制,只能在仅有的空间(Word)下
显示
表格,则方法也是...
前端学习(五)
auto:如果内容不超出,则不
显示
滚动条;如果内容超出,则
显示
滚动条。 scroll:Windows 平台下,无论内容是否超出,总是
显示
滚动条。Mac 平台下,和 auto 属性相同。 7、鼠标的属性 cursor auto:默认值。浏览器...
基础编程
21,891
社区成员
140,346
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章