簡體   English   中英

使用正確的換行符從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>

但我認為在壁畫中也有一個標簽

 <af>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM