我正在检索数据并将其打印为段落。我遇到一个问题,段宽是系统默认的。我想打破这条线(就像br属性一样)。我已经使用了css属性'break all',但它在某些版本的mozila中无效。我使用固定宽度和许多html css属性,但在旧版本的mozila它运行不好。你可以告诉我在java脚本或php中我们怎么能解决这个问题。我被zonked。
答案 0 :(得分:1)
计算要打印的数据长度。
您可以使用以下代码计算数据长度:
strlen($data);
假设数据长度为200。 您希望在100个字符后尝试中断每行代码:
<?php
echo substr($data,0,100);echo"<br>";
echo substr($data,101,200);
?>
希望它对你有用
答案 1 :(得分:0)
如果你想以特定的最大字符数划分该行,那么我确信你可以实现该代码。当您必须在自己的代码中执行此操作时,在字数上打破一条线通常变得更加复杂,因为有许多例外,例如已经连字符的单词(在连字符处断开)或不应跨行分开的短语。一些非常长的单词应该被代码连字并且在连字符上打破。如果你想做好工作,那么这就成了排版问题,而不是简单的脚本。否则坚持使用css和html标签以一致的方式完成工作,而不涉及艰苦的工作。我想如果你发布你当前的HTML和CSS并让我们知道什么版本的mozilla,我们可以尝试帮助。如果你找的话,我确定那里有javascript或php换行代码。它会做它做的事情,由你决定所有这些特殊情况参数,使你的输出看起来很好。