我用来在表格中显示一个字符串的代码(这是一个更大的表中一行的一部分):
<tr>
<td>
</td>
<td colspan="6">
<b>some data:</b>
<br>
<?php
echo $proceedings; // i need to know how many lines this will take up.
//max 28 lines
?>
</td>
$proceedings
可以是任何大小,它可能包含换行符(这会使这很容易),但大多数时候它不包含换行符。
我需要知道的是字符串在表中占用了多少行。
表格总是相同的宽度(高度会自动调整)。
一些额外的信息;我的前任(这不是我的代码)决定制作一个网页,稍后将以PDF格式打印。这个PDF需要包含大量数据,但是每页底部(A4格式)需要有一个数字签名,所以我决定计算所有信息占用的行数,看看它是否超过最大值A4上的行数,如果是这样的话,我将签名并继续下一页(或者在签名下面)。
我知道必须有其他方法来创建一个布局很好的PDF文件,但是, 我的PHP技能不是很好,所以从头开始可能需要花费更多的时间来解决这个“小问题”。
我希望我所说的是可以理解的。
编辑:
我已经决定切换到我的应急计划,我将计算适合1行(165)的平均字符数,我将把字符串中的字符总数除以165,看看它有多少行会产生。
如果超过28行,我将创建新页面。