1. php實現列印的代碼
分二種情況:
第一種列印到屏上,超簡單就用
<?
echo ("PHP代碼段打錢中...");
?>
第二種,列印到列印機,這種大多都是用JS方法:
1【<a href='javascript:window.print()'>列印此頁</a>】
2.若為按鈕 <input type="submit" value="列印" onClick="javascript:window.print()"/>
3.
Javascript代碼:
<script language="javascript" type="text/javascript">
function printsetup(){wb.execwb(8,1); }
function printpreview(){wb.execwb(7,1);}
function printit(){wb.execwb(6,6)}
function printclose(){wb.execwb(45,1);}
//WebBrowser.ExecWB(1,1) 打開
//Web.ExecWB(2,1) 關閉現在所有的IE窗口,並打開一個新窗口
//Web.ExecWB(4,1) 保存網頁
//Web.ExecWB(6,1) 列印
//Web.ExecWB(7,1) 列印預覽
//Web.ExecWB(8,1) 列印頁面設置
//Web.ExecWB(10,1) 查看頁面屬性
//Web.ExecWB(15,1) 好像是撤銷,有待確認
//Web.ExecWB(17,1) 全選
//Web.ExecWB(22,1) 刷新
//Web.ExecWB(45,1) 關閉窗體無提示
</script>
CSS代碼:
<style media="print" type="text/css">
.Noprint{display:none;}
.NextPage{page-break-before:always;}
</style>
網頁代碼:
<object id="wb" height="0" "width=0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" name="wb"></object>
<div class="Noprint" style="text-align: right;border: 1px solid #99BCFC;margin:0px 5px 0px 5px;padding:2px 5px 2px 5px;background-color: #EBF1FA;">
<input type="button" onclick="javascript:printsetup();" name="button2" id="button2" value="頁面設置"/>
<input type="button" onclick="javascript:printpreview();" name="button3" id="button3" value="列印預覽"/>
<input type="button" onclick="javascript:printit();" name="button4" id="button4" value="列印"/>
<input type="button" onclick="javascript:printclose();" name="button" id="button" value="關閉"/>
</div>
2. php列印是如何實現的;套打是如何實現的;字元間距調整如何實現
php列印一般使用如下幾個函數:
echo
print_r
var_mp
其中的echo一般是輸出字元串數字的簡單類型。
print_r和var_mp兩個函數則是可以列印各種類型,它們的區別則是print_r不會列印出類型,而var_mp則會列印出值的類型。
只要逐個測試下即可明白。
3. php中怎麼列印數組啊
php列印數組有兩個函數:print_r()函數和var_mp()函數
<!--{evalprint_r(xxxx)}-->語法
1、print_r()函數
<?php
$arr_test=array(1,2,3);
print_r($arr_test);
?>
運行該例子輸出:
Array([0]=>1[1]=>2[2]=>3)
2、var_mp()函數
<?php
$arr_test=array(1,2,3);
var_mp($arr_test);
?>
運行該例子輸出:
array(3){[0]=>int(1)[1]=>int(2)[2]=>int(3)}
var_mp()函數同print_r()函數用法一樣。不過var_mp()函數功能比print_r()更強大,可以同時列印多個變數且給出變數的類型信息。
(3)php列印類擴展閱讀
print_r()函數用於列印變數,以更容易理解的形式展示。
PHP版本要求:PHP4,PHP5,PHP7
語法
boolprint_r(mixed$expression[,bool$return])
參數說明:
$expression:要列印的變數,如果給出的是string、integer或float類型變數,將列印變數值本身。如果給出的是array,將會按照一定格式顯示鍵和元素。object與數組類似。
$return:可選,如果為true則不輸出結果,而是將結果賦值給一個變數,false則直接輸出結果。
返回值
$return如果設為true才有返回值,為一個易於理解的字元串信息。
4. php怎樣操作類
$class_methods = get_class_methods(get_class($my_object));
print_r($class_methods);
get_class 返回對象的類名
get_class_methods 返回由類中的函數名組成的數組
5. PHP如何列印一個類的所有靜態屬性
//只顯示public的
var_mp(get_object_vars($test));
//顯示所有的(public,private,protected),需要在類中添加public方法:
publicfunctionget_all_vars()
{
var_mp(get_object_vars($this));
}
//顯示static的
classabc
{
publicstatic$instance='hello';
}
functionget_all_static($className)
{
$r=newReflectionClass($className);
var_mp($r->getStaticProperties());
}
get_all_static("abc");
6. PHP中的echo,print_r,var_mp分別可以輸出哪些數據類它們有什麼區別
echo 輸出字元串,不是函數,沒有返回值
print_r 則是列印復合類型 如數組 對象
var_mp 顯示關於一個或多個表達式的結構信息,包括表達式的類型與值。數組將遞歸展開值,通過縮進顯示其結構。
區別
7. PHP如何實現雲列印
一個項目需求要幾百台電腦都有列印功能,本來是想用網路列印機的,後來發現沒有網路列印機,就自己動手寫一個列印類算了。
類實現想法是:先把要列印的數據都收集起來,在用js調用window列印函數。目前就使用於IE。
8. php中怎麼列印數組啊
php中列印數組的步驟如下:
1、首先在編輯器中的菜單欄中點擊文件,然後點擊新建。
9. 2.php如何列印一個對象或數組到桌面上
php列印一個對象或數組到到桌面上:
1、列印數組使用print_r ( $array/$var )
print 是列印的意思,而r則取自Array的單詞,那麼該函數的功能就是列印數組內容,它既可以列印數組內容,也可以列印普通的變數。
print_r ($_REQUEST) ;
print_r ($_GET) ; /* 列印使用GET方法傳遞的表單內容*/
print_r($_POST) ; /* 列印使用表單POST方法傳遞過的數組內容*/
2、列印對象使用var_mp ($object/$array/$var)
var 代表變數(Variable),變數包括對象、數組以及標量變數,mp有倒出之意,加在一塊,就是將變數或對象的內容全部輸出出來。
var_mp($DB) ; /*列印$DB資料庫連接對象的內容*/
var_mp($fileHandle) ; /*列印文件句柄對象的內容*/
var_mp($Smarty) ; /*列印Smarty模板對象*/