用正确的换行符从PHP打印


Printing from PHP with correct line breaks

我的代码工作,但我有麻烦的换行…

我在foreach循环中保存了数据到变量:

$printerdata .=  " " . $product_name . "'n";
$printerdata .=  " $". $price . ".00 'n";
$printerdata .=  " " . $displayoptions . "'n";
$printerdata .=  "'n";

然后我发布该数据并使用套接字从我的php代码打印到打印机。就像我之前说的,我的代码工作得很好,但问题在于换行。当从一个浏览器打印数据时,上面代码中的"'n"显示正确,然而,当从浏览器打印时,我被迫使用称为Fresco,我在数据之间得到whitespace,而不是换行符。

我试过"'r'n",仍然没有产生任何换行。我也试过<br>,但是
是直接打印出来的。有没有人对其他方式产生换行在我的代码有任何想法?谢谢你的帮助!

php函数nl2br可以帮助您。这个函数在字符串中所有换行符之前插入HTML换行符。你可以在这里查阅:nl2br手册

正确的标签是

 </br> not <br>

但是我想在fresco中也有一个标签

 <af>