我正在使用MPDF从存储在mysql数据库中的数据生成pdf文件。虽然我可以按预期提取和显示其他数据,但我无法显示多行文本,因为它们都是单行的。有人可以帮我解决这个问题。
EG。我在textarea的数据显示在数据库中: 一个
两个
三
但是在pdf中,它将生成为OneTwoThree
当我使用phpmyadmin检入数据库时,其存储的数据为One \ r \ nTwo \ r \ nThree
请帮忙。
答案 0 :(得分:3)
尝试使用此代码。 $ finalString = nl2br($ htmlOut);
答案 1 :(得分:1)
MPDF用于从HTML生成PDF。
HTML将您的行显示为OneTwoThree,因为它不关心换行符。你应该改变' \ r \ n'到HTML换行符。
$finalString = str_replace("\r\n", "<br />", $htmlOut");