PHP显示来自PostgreSQL的长文本

时间:2014-01-11 00:23:59

标签: php

我有这个PHP代码,它返回并显示从PostgreSQL获取结果后没有换行符的长文本。如何使用换行符和PHP框架中的PostgreSQL显示长文本?

for ($i=0; $i<$dataNumRows; $i++) {
//escalation note
$noteSummary = pg_fetch_result($dataQuery,$i,'note_subj');

print " <p> <table width='800'>
<tr><td class='caption' align='left'>Summary:</td><td>$noteSummary</td></tr>
        </table> </p>";
          }

1 个答案:

答案 0 :(得分:0)

您可以在PHP中使用nl2br(New Line to&lt; BR&gt;)方法将换行符转换为HTML中的分隔线。我是可读代码的坚持者,所以我在这个位上创建了缩进。

另外,在段落中包装TABLE真的没有意义,所以我删除了它。

echo "<table width='800'>
          <tr>
              <td class='caption' align='left'>Summary:</td>
              <td>" . nl2br($noteSummary) . "</td>
          </tr>
      </table>";

以下是进一步阅读的文档:http://us1.php.net/manual/en/function.nl2br.php