社区
基础编程
帖子详情
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分
javenfang
2002-12-03 10:10:06
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分然后加一个 "......"。
看到有不少地方有这种效果的。请教怎么做到???
thanks
...全文
64
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 实现标签
自动
显示
超出数量
大厂技术高级前端Node进阶 点击上方程序员成长指北,关注公众号 回复1,加入高级Node交流群前言看到这个就想起游戏标签的场景。介绍了如何使用纯 CSS 实现在标签溢出容器时
自动
显示
超出数量的功能,通过 CSS 计数器和滚动驱动动画技术,实现了在标签数量超出容器
宽度
时,
自动
计算并
显示
隐藏标签的数量。现代 CSS 强大的令人难以置信。这次我们来用 CSS 实现这样一个功能:有多个
宽度
不同...
前端
宽度
一至
显示
宽度
不一致_前端硬核面试专题之 CSS 55 问
前言本文讲解前端面试的 CSS 的内容。复习前端面试的知识,是为了巩固前端的基础知识,最重要的还是平时的积累!注意:文章的题与题之间用下划线分隔开,答案仅供参考。笔者技术博客首发地址 GitHub,欢迎关注。CSS盒子模型的理解 ?标准模式和混杂模式(IE)。在标准模式下浏览器按照规范呈现页面;在混杂模式下,页面以一种比较宽松的向后兼容的方式
显示
。混杂模式通常模拟老式浏览器的行为以防止...
excel转word后表格超出页面_excel表格粘贴到word太宽
显示
不全怎么办?
excel表格粘贴到word太宽
显示
不全怎么办?方法/步骤1如果表格内容太多,或者表格太宽,均会导致表格超出Word的
显示
范围,使
部分
表格内容,在word不可见,造成阅读上的障碍。2需要理解的是,word受版面的限制,只能在仅有的空间(Word)下
显示
表格,则方法也是建立在此基础上,让表格完全的
显示
出来。【修改
显示
方式】对于仅仅是出于阅读而让表格
显示
完成,可以有以下两个方法:1、在word顶部的菜...
三万字科普:
自动
驾驶激光雷达
来源|十一号组织历史不成熟的经验表明:技术路线的收敛,往往是新技术大规模落地的标志。按照
这种
经验审视
自动
驾驶技术,会遗憾地得出
自动
驾驶落地还遥遥无期的悲观结论,毕竟
自动
驾驶一是不缺自信、二不缺技术路线之争。 技术路线之争往大了看有单车智能和车路协同之争、有纯视觉和多传感器融合之争、有依赖高精地图和不依赖高精地图之争……,往小了看有激光雷达布置位置之争、有行泊一体和分立之争……在所有技术路...
前端学习(五)
第二part——CSS。 01-CSS属性:字体属性和文本属性 1、CSS的单位 html默认单位px,可以省略。 CSS中的单位是必须要写的。 1.1 绝对单位 1 in=2.54cm=25.4mm=72pt=6pc。 1.2 相对单位 px:像素 em:印刷单位相当于12个点 %:百分比,相对周围的文字的大小 2、font字体属性 css样式中,常见的字体属性有以下几种: p{ font-size: 50px; /*字体大小*/ line-...
基础编程
21,891
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章