摘要: 下载 phpqrcode,并引入 1.二维码在线展示(不生成文件,直接在网页上展示) /* * 示例框架 thinkphp5 * string $con 扫描二维码展示的内容或跳转的url * */ public function Qr($con){ vendor("phpqrcode.phpqrc 阅读全文
posted @ 2019-03-29 16:34 小跑跑泡 阅读(167) 评论(0) 推荐(0) 编辑
摘要: csv其实是文本文件,但是里面的内容是利用逗号分隔的。 1. 生成csv文件 1 function new_csv($arr) 2 { 3 $string=""; 4 foreach ($arr as $key => $value) 5 { 6 foreach ($value as $k => $v 阅读全文
posted @ 2019-03-27 10:50 小跑跑泡 阅读(3565) 评论(0) 推荐(0) 编辑
摘要: 首先数组分为一维数组和多维数组 1.一维数组 $a = array(a,b,c,d,a,b,e,f,g); array_unique($a) 就行了 2.二维数组 这时我们再用array_unique(),会报错,因为这个方法只能针对一维数组 1 function multi_array_unqie 阅读全文
posted @ 2019-03-27 10:18 小跑跑泡 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 首先下载插件PHPExcel (PHPExcel-1.8),以tp5框架为例,将该文件放在verdor文件夹下。然后引入IOFactory文件。 1.读取文件的部分内容(用于固定格式) 1 public function readExcel($filename){ 2 try { 3 Vendor( 阅读全文
posted @ 2019-03-26 14:09 小跑跑泡 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在读取文本时,我们要注意一个事情,那就是换行符,应为我们在写文档时会手动换行,这个换行符需不需要保存就要看自己的需求了。 这里封装了两个方法,一个保留换行,一个不保留。$path为文件路径+文件名 1.不保留换行 1 function read($path){ 2 $file = fopen($pa 阅读全文
posted @ 2019-03-26 11:33 小跑跑泡 阅读(8510) 评论(0) 推荐(0) 编辑
摘要: 背景:现在有一个多维数组,该数组里面的部分一维数组key值是完全一样的,现将一样的数组提取出来,用于做列表展示。 封装方法: 1 function arrClassify($arr){ 2 $data = array(); 3 $a = 0; 4 while ($arr){ 5 $key = $ar 阅读全文
posted @ 2019-03-25 11:00 小跑跑泡 阅读(544) 评论(0) 推荐(0) 编辑