我有一个必须装进盒子的字符串,并且最多只能有 3 行长。为了缩短它,我计划截断它并以“...”结尾。我可以将它缩短到一定的字符数,但如果我用“wwwwwwwww [...] wwww”让它看起来不错,那么“iiiiiiiiiiii [...] iiii”看起来就不合适了。
有什么方法可以通过字符串占用多少空间来缩短它,而不是在不使用固定宽度字体的情况下字符串中有多少个字符?理想情况下,我想做这个服务器端(php),但认识到实际字符宽度的东西更可能是可行的客户端(JS / jQuery)
马拉
附言。请不要“简单地创建一个'...'的图像并将其覆盖在行尾”黑客或类似的 - 我实际上想将字符串缩短到适当的长度