本文介绍了如何在 PHP 中打印页面以使用与 window.print() 相同的打印机进行打印的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
实际上我想用下面的代码示例打印内容.
$html
拥有我想要打印的所有 HTML
,而无需在浏览器中呈现视图,也无需在浏览器中打印/显示.
我正在尝试找到与 window.print();
相同的方法.但是需要在PHP
中.我不想在浏览器中显示所有 HTML
.
有什么方法或技巧吗?任何建议都可以帮助我很多.谢谢.
我的示例代码:
$arr = array('one','two','three','four','five');$html = "<div style='background:red;color:black;'>";foreach($arr 作为 $value){$html .= $value.'<br/>';}$html .= "</div>";//打印代码以打印 $html 内容,与 JS window.print() 的工作原理相同.
解决方案
<div id="divToPrint" style="display:none;"><div style="width:200px;height:300px;background-color:teal;"><?php echo $html;?>