我的代码工作,但我有麻烦的换行…
我在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>