gpt4 book ai didi

mysql - 当数据来自 mysql 表时,在 mPDF 中使用换行符

转载 作者:行者123 更新时间:2023-11-29 15:57:01 26 4
gpt4 key购买 nike

我正在使用 mPDF 显示来自 mysql 数据库的数据。 mPDF 碰巧无法显示换行符。

数据库中的数据如下:

一个

两个

mPDF 显示如下:一二三

我在此页面找到了答案:[ How to put line break in mpdf when data is extracted from mysql database

但这并不能解决我的问题。

我的 PHP 代码

$mpdf = new \Mpdf\Mpdf(['tempDir' => __DIR__ . '/custom/temp/dir/path','format' => 'A5']);

$sql ="SELECT * FROM table";
$this->data['dataTable']= $this->db->query($sql);

$html = $this->load->view('admin/print/cirugia_toracia_report',$this->data,true);

$mpdf->WriteHTML($html);

$mpdf->Output();

非常感谢一些帮助

最佳答案

您需要将换行符转换为 <br> HTML 标签。调用nl2br对您要转换的数据进行函数处理。

$this->data['dataTable']['column_to_break'] = nl2br($this->data['dataTable']['column_to_break']);

关于mysql - 当数据来自 mysql 表时,在 mPDF 中使用换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56399227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com