php常用方法封裝

2021-10-06 02:29:45 字數 2077 閱讀 8996

public

function

consumer

(request

$request

)elseif

($msg

->

err)

else}}

public

function

producer

(request

$request

)

$file_name

="test.csv"

;ob_end_clean()

;header

("content-type: text/csv");

header

("content-disposition: attachment; filename="

.$file_name);

header

('cache-control:must-revalidate,post-check=0,pre-check=0');

header

('expires:0');

header

('pragma:public');

$title

=array

("id"

,'name'

,'age');

$title_row

=implode

('","'

,$title);

$title_row

="\""

.$title_row

."\"\r\n"

;$title_row

=iconv

("utf-8"

,"gbk//ignore"

,$title_row);

echo

$title_row

;$data=[

['id'

=>1,

'name'

=>

'張三'

,'age'

=>18]

,['id'

=>2,

'name'

=>

'李四'

,'age'

=>28]

,['id'

=>3,

'name'

=>

'王五'

,'age'

=>38]

];foreach

($data

as$v

)

/**

*打文字水印

*$source 原圖

*$target 生成水印圖

*$water_text 水印文字

*$water_w 文字水印寬度

*$water_h 文字水印高度

*$font_size 水印文字大小

*$angle 水印文字傾斜角度

*$alpha 水印文字透明度 0-127

*$over_flag true 覆蓋 false 不覆蓋建立乙個新的

*/function

textwater

($source

,$target

,$water_text

='test'

,$water_w

=250

,$water_h

=210

,$font_size=14

,$angle=-

45,$alpha=80

,$over_flag

=false)$x

+=$water_w;}

$fun

="image"

.$type

;//儲存

$fun

($image

,$target);

//銷毀

imagedestroy

($image);

return

true

;}

PHP常用函式封裝

php常用函式封裝 二分查詢 function bin sch array,low,high,k elseif k array mid else return 1 順序查詢 陣列裡查詢某個元素 function seq sch array,n,k if i n else 線性表的刪除 陣列中實現 f...

常用日期封裝方法

目錄 判斷時間是否在時間段內 判斷時間是否在時間段內 param nowtime 需要判斷的時間 param begintime param endtime return public static boolean belongcalendar date nowtime,date begintime...

NPOI 常用方法封裝

工作表轉list 需要轉換的泛型類 工作表 起始索引 public static listsheettolist isheet sheet,int rowstartindex 1 where t class,new if row null row.rownum rowstartindex conti...