社区
基础编程
帖子详情
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分
javenfang
2002-12-03 10:10:06
怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分然后加一个 "......"。
看到有不少地方有这种效果的。请教怎么做到???
thanks
...全文
122
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."......";
这样可以吗?
table怎么实现
部分
列
固定
宽度
,其它列宽自适应拉伸
写一个简单的表格 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> table{ widt
从‘闪烁的时间
显示
’到优雅的日志:手把手用C语言printf搞定
固定
宽度
输出
本文详细介绍了如何使用C语言的`printf`函数实现
固定
宽度
输出,解决嵌入式系统和后端开发中的
显示
抖动问题。通过补0和补空格等技巧,确保数据对齐和视觉稳定性,提升日志和界面
显示
的可读性。特别适合需要精确控制输出格式的开发者。
基于Java的不
固定
长度字符集在指定
宽度
和自适应模型下图片绘制生成实战
本实战旨在深入探讨基于 Java 的不
固定
长度字符集在指定
宽度
和自适应模型下图片绘制生成的方法与技巧。
Unity UI智能文本适配:
超长
自动
缩字与自适应
宽度
动态切换方案
在Unity UI开发中,文本渲染与布局适配是提升界面美观性与信息完整性的关键技术。其核心原理在于实时计算文本的渲染
宽度
,并与容器尺寸进行动态比较,从而决定采用自适应
宽度
还是字号缩放策略。这一技术对于优化动态内容展示、提升多语言本地化体验具有重要价值,尤其适用于游戏内的道具名称、状态提示、以及应用软件中的数据标签等场景。通过实现智能的文本适配逻辑,开发者可以有效解决长文本溢出与短文本留白过多的问题,确保UI布局的灵活性与一致性。本文以TextMeshPro为例,详细解析了基于二分查找与线性递减的
自动
缩字算法
CSS 当文字
超长
自动
变成省略号
显示
效果
当文字
超长
自动
变成省略号
显示
效果
,如何如下: [code="html"] 就是比如有一行文字,很长,表格内一行
显示
不下
. [/code] 或者 [code="html"] 就是比如有一行文字,很长,表格内一行
显示
不下
. [/code]
效果
:就是比如有一…… 注:当文本超出指定width=120px时,则就变成省略号
显示
内容...
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章