
PHP系列问题总结
PHP系列问题总结
锦书治南辞
凡事都有偶然的凑巧……结果却又如宿命般的必然
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP 遍历二维数组,并根据key 值删除一维数组中的元素
需要遍历的二维数组是这个样子的: 需求: 然后要删除一维数组中 key为“testid ” 的这个元素 $a = array( array( "testid" =>1, "a1" =>2, "a2" =>3, "a3" =>4), array( "testid" =>5, "b1" =>...原创 2019-09-12 10:05:08 · 2048 阅读 · 0 评论 -
PHP 导出数据到Excel
在一家小公司,就是事杂,什么都要干的那种[手动狗脸] 交代一下背景:用的是TP 的框架,导出用的插件是PHPExcel 以下为目录结构: 直接上代码: class ExportAction extends Action { /** * Excel导出 * @param $fileName(文件名) * @param $headArr (表头) ...原创 2019-09-10 11:28:38 · 1223 阅读 · 0 评论 -
Could not close zip file php://output.
在本地测试的导出excel的功能是可以的,放到服务器上就不行了, 今天一个下午都在改这个bug,后来终于是给改了…… 所以一定要记录一下,让遇到的人少走坑: 先参考此链接,看能否解决问题: blog.youkuaiyun.com/u014558480/article/details/77160609 如若不行,就接着往,后来我在stackoverflow 看到了一样的提问,就顺着那些回答一条一条的往下试,最后...翻译 2019-09-16 17:43:39 · 1839 阅读 · 0 评论 -
Maximum execution time of 30 seconds exceeded
PHPexcel 导出数据,因为数据库存的是json 字符串, 导致每一条记录都必须循环解析,几千条数据导出的时候就报了上述的错误: 在网上看了一些,说是改php.ini 文件,,但我真的没有找到这个文件呀; 后来改的htaccess文件,原文是这样的:php_value display_errors 'On' 将这句话替换成:php_value max_execut...原创 2019-09-25 10:40:25 · 128 阅读 · 0 评论 -
PHP 实现switch case
目的: 将查询出来数组中的键值对 eg“state=>1” 的数组替换成中文显示 $i=0; foreach ($info as $v) { switch ($v['state']){ case "1": $info[$i++]['state']="自评分"; ...原创 2019-09-27 14:42:02 · 447 阅读 · 0 评论 -
PHP 实现从HTML 页面 多文件上传
PHP多文件上传原创 2019-09-27 14:54:18 · 916 阅读 · 0 评论 -
PHP 数组操作之添加元素
查询出来的数据是这样的: 然后需要将二维数组转一维,并在一维数组中添加key-value 形式的元素 遍历二维数组,然后一上图的方式添加添加元素(图中框中的的是value,key 是默认的0,1,,2,3) 还不知道怎么设置这个key,有知道的大佬路过指点一下呀; 目标结果数据: 再遍历时这样: 因为是默认的key。所以用【‘0’】的方式就可以取到值了 ...原创 2019-09-29 18:23:19 · 3107 阅读 · 0 评论 -
PHP 打包文件下载
打包文件下载的主要思路: 在附件表中存的是文件的地址,地址存成这样****的: ./Public/Uploads/File/5d906c309e4bc.docx【注意前面的 . 】 1.指定压缩包的的名称 2.创建文件夹存放需要下载的文件(可指定文件的下载后的名称) 下载后的文件我用的原名称,这个点是需要改善的,不然解压压缩包后的文件名是一些被编码后的名称(像这样:5d906c309e4bc....原创 2019-09-30 14:12:19 · 371 阅读 · 0 评论