为fpdf格式化wordpress文本编辑器换行符

时间:2013-08-21 16:40:41

标签: php wordpress line-breaks fpdf

我目前正在开发一个基本上带有 wordpress 帖子条目的脚本,并将其粘贴到 pdf 以及一堆其他信息。
当我查看 wordpress 如何将文本从其编辑器保存到数据库时,它将 linebreaks 存储为简单的新行,而不是html标记。 (必须有更好的方式来说这个,但我不知道它是什么。)我所引用的库,FPDF,似乎需要一个明确的<br/>或同等的换行。

所以我的问题是:

  1. 如何告诉我的脚本用<br/>替换这些 wordpress换行符
  2. 或者,如果您熟悉FPDF并提出更好的建议,请随时分享。
  3. 我也在寻找智能的方式来引用这些sans-html-tag“wordpress创建的换行符”
  4. 非常感谢帮助解决这三个问题。

1 个答案:

答案 0 :(得分:2)

  1. 您可以使用nl2br,(http://php.net/manual/en/function.nl2br.php

    执行此操作

    echo nl2br($ wordpress_text);

  2. 当您写入FPDF时,请尝试

    $ PDF-&GT;的WriteHTML(nl2br($ wordpress_text));

  3. nl2br表示新行中断标记<br/>,可能是您要查找的短语。