社区
基础编程
帖子详情
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分
javenfang
2002-12-03 10:10:06
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分然后加一个 "......"。
看到有不少地方有这种效果的。请教怎么做到???
thanks
...全文
61
9
打赏
收藏
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分然后加一个 "......"。 看到有不少地方有这种效果的。请教怎么做到??? thanks
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 55 问
前言本文讲解前端面试的 CSS 的内容。复习前端面试的知识,是为了巩固前端的基础知识,最重要的还是平时的积累!...在混杂模式下,页面以一种比较宽松的向后兼容的方式
显示
。混杂模式通常模拟老式浏览器的行为以防止...
excel转word后表格超出页面_excel表格粘贴到word太宽
显示
不全怎么办?
方法/步骤1如果表格内容太多,或者表格太宽,均会导致表格超出Word的
显示
范围,使
部分
表格内容,在word不可见,造成阅读上的障碍。2需要理解的是,word受版面的限制,只能在仅有的空间(Word)下
显示
表格,则方法也是...
前端学习(五)
auto:如果内容不超出,则不
显示
滚动条;如果内容超出,则
显示
滚动条。 scroll:Windows 平台下,无论内容是否超出,总是
显示
滚动条。Mac 平台下,和 auto 属性相同。 7、鼠标的属性 cursor auto:默认值。浏览器...
三万字科普:
自动
驾驶激光雷达
按照
这种
经验审视
自动
驾驶技术,会遗憾地得出
自动
驾驶落地还遥遥无期的悲观结论,毕竟
自动
驾驶一是不缺自信、二不缺技术路线之争。 技术路线之争往大了看有单车智能和车路协同之争、有纯视觉和多传感器融合之争、有...
CSS 魔法 | 超强的文本超出提示
效果
/*复制一份文本,下图绿色的
部分
*/ } image.png 现在需要在一行
显示
,不换行 .title{ /**/ white-space: nowrap; } img 可以看到,虽然不换行了,但是
宽度
还是父级的
宽度
,并没有跟随文字内容,这时,可以设置 ...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章