文本加权到段落的最后一行

Sim*_*mon 3 css php formatting text paragraph

这是一个不寻常的一个,并且很有说服力!

我试图强制一个段落的第一行具有最少的字符数,在正常情况下它将是最后一个.这可能没什么意义,所以我会用一个例子.

文字通常是这样的格式:

Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Curabitur mollis lorem sit amet nisl
scelerisque mollis. Vestibulum tincidunt sodales
turpis quis convallis. Curabitur id diam dictum
arcu placerat lobortis.
Run Code Online (Sandbox Code Playgroud)

我希望文本格式如下:

Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Curabitur
mollis lorem sit amet nisl scelerisque mollis.
Vestibulum tincidunt sodales turpis quis convallis.
Curabitur id diam dictum arcu placerat lobortis
Run Code Online (Sandbox Code Playgroud)

如您所见,第一行是最短的一行.我试过寻找解决方案,但无济于事; 很难知道实际搜索的内容!

我假设如果有人做过这个,解决方案将是脚本而不是CSS.我通常会用PHP自己编写脚本,但想到它会伤害我的大脑!

有人有主意吗?

Kev*_*vin 6

如果我理解你的问题,这应该会给你你想要的结果:

<?php

$str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc id magna ut dui cursus volutpat at at orci. Cras aliquam, est sit amet malesuada pulvinar, justo massa pellentesque mi, nec gravida nunc velit vitae risus. Nullam bibendum purus non lacus malesuada faucibus in auctor eros. In vulputate magna quis elit gravida a dignissim elit sagittis. Sed purus dolor, imperdiet a sodales vitae, semper sed dolor. Nunc iaculis leo non justo volutpat lobortis dapibus purus pharetra. Curabitur quis dolor tortor. Mauris egestas euismod justo, vel rutrum ligula dictum nec. Quisque a arcu nibh, ac dapibus diam. Ut eget sapien pretium nulla viverra malesuada. Donec at lectus quam.";

echo strrev(wordwrap(strrev($str), 50));

?>
Run Code Online (Sandbox Code Playgroud)

输出:

Lorem
ipsum dolor sit amet, consectetur adipiscing elit.
Nunc id magna ut dui cursus volutpat at at orci.
Cras aliquam, est sit amet malesuada pulvinar,
justo massa pellentesque mi, nec gravida nunc
velit vitae risus. Nullam bibendum purus non lacus
malesuada faucibus in auctor eros. In vulputate
magna quis elit gravida a dignissim elit sagittis.
Sed purus dolor, imperdiet a sodales vitae, semper
sed dolor. Nunc iaculis leo non justo volutpat
lobortis dapibus purus pharetra. Curabitur
quis dolor tortor. Mauris egestas euismod
justo, vel rutrum ligula dictum nec. Quisque a
arcu nibh, ac dapibus diam. Ut eget sapien pretium
nulla viverra malesuada. Donec at lectus quam.
Run Code Online (Sandbox Code Playgroud)