PHP计算表中的行数

时间:2013-08-28 10:21:06

标签: php string count lines

我用来在表格中显示一个字符串的代码(这是一个更大的表中一行的一部分):

<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行,我将创建新页面。

0 个答案:

没有答案