Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何以像素为单位获得固定宽度的完整单词子字符串_Php_Css - Fatal编程技术网

Php 如何以像素为单位获得固定宽度的完整单词子字符串

Php 如何以像素为单位获得固定宽度的完整单词子字符串,php,css,Php,Css,我有一个固定的div来显示字符串。 我想用最可能完整的单词显示子字符串,这将最适合我的div 我用了strlen,但它的宽度和尺寸差别太大了 i、 e.差异太大 AAAAA和IIIIII 请帮我解决这个问题 例如:有两个字符串: 1:我叫abhay,我在stackoverflow上发帖。 2:我希望我能在这里100%得到我的解决方案。 现在我有了一个固定的空间来显示这些字符串,如果字符串长度超过了可用长度,我需要用三个点来显示最大可能的完整单词 我已经编写了代码,以获得每个字符串最多30个字符的

我有一个固定的div来显示字符串。 我想用最可能完整的单词显示子字符串,这将最适合我的div

我用了strlen,但它的宽度和尺寸差别太大了 i、 e.差异太大 AAAAA和IIIIII

请帮我解决这个问题

例如:有两个字符串: 1:我叫abhay,我在stackoverflow上发帖。 2:我希望我能在这里100%得到我的解决方案。 现在我有了一个固定的空间来显示这些字符串,如果字符串长度超过了可用长度,我需要用三个点来显示最大可能的完整单词

我已经编写了代码,以获得每个字符串最多30个字符的完整单词,但问题是,由于字符长度的差异,有些字符串显示得非常窄,而有些字符串显示得很宽。 我叫阿比,我正在发帖。。 我希望我能找到解决办法

使用空白:nowrap;溢出:隐藏;关于div。
示例。

这与CSS无关,所以我删除了标记…使用单间距字体…?我读取了标记,因为这可以通过CSS解决,甚至比使用PHP更容易。@lelloman,我不能更改字体,因为它会影响我的设计。Thamks!但我的问题是,我可以自己用css来实现这一点,因为我需要显示完整的字符串。