![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
lyl19961009
这个作者很懒,什么都没留下…
展开
-
PHP 导出excel表格的3种方法
方法一: 优点:样式好看一点,有表头,缺点:还要手动编辑表的第一行($column),代码量也比较多一点 public function testdaochu1() { $file_name = '模板' . date("Y-m-d");//文件名 $title = '权限开通模板';//表头 //$fields = Db::name('dzh_permission_open_log')->getFields(); $data原创 2021-07-02 17:08:35 · 522 阅读 · 2 评论 -
php文件下载 excel 图片等
背景:需要从服务器上下载一个excel模板 前端: <div class="layui-btn-container"> <button class="layui-btn layui-btn-primary layui-border-blue"><a href="{:url('dowland_template')}">下载模板</a></button> </div> php: public functio原创 2021-07-01 16:01:13 · 64 阅读 · 1 评论 -
php上传excel表格 前端layui
前端: <div class="layui-input-inline"> <div class="layui-upload"> <button type="button" name="myfile" class="layui-btn" id="myfile"><i class="layui-icon"></i>上传文件</button> </div>原创 2021-07-01 15:54:56 · 122 阅读 · 0 评论 -
parse_ini_file 的用法
parse_ini_file($filename, $process_sections = false, $scanner_mode = INI_SCANNER_NORMAL)函数,来读取一个配置文件,ilename要解析的文件名;process_sections设置为true时,得到一个多维数组,包括配置文件中每一节的名称和设置。 配置文件格式(ini): [current_use] databases=“database” [database_test] ;数据库类型 dbms="" ;数据库主机名 h原创 2021-06-15 17:54:21 · 157 阅读 · 0 评论 -
php yield生成器 性能优化
可用于大数据读取, 或者超大数组的生成,遍历数组的时候将数组根据需要一步步的生成, 减少内存的消耗 https://segmentfault.com/a/1190000012334856#comment-area转载 2021-03-11 14:59:46 · 47 阅读 · 0 评论 -
PHP compact()函数
创建一个包含变量名和它们的值的数组: <?php $firstname = "Peter"; $lastname = "Griffin"; $age = "41"; $text = '123'; $result = compact("firstname", "lastname", "age"); $result2 = compact('text'); echo '<pre>'; print_r($result); print_r($result2); ?> 注意不管是几个值,生成原创 2021-03-10 16:51:00 · 49 阅读 · 0 评论 -
PHP数组函数 array_filter()和 array_slice()
array_filter <?php /* array_filter()用回调函数过滤数组中的单元 array_filter(array,function) 参数描述:如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组,如果原数组是一个关联数组,键名保持不变。 */ function delEmpty($val) { if ($val === "" || $val === "php") { //当数组中存在空值和原创 2021-03-10 15:03:45 · 84 阅读 · 0 评论 -
PHP array_map() 函数的使用
先看一下 数组中的各个参数的作用: array_map(function,array1,array2,array3…) function : 是为回调函数,参数为后面的array,一般array有几个 函数的参数要与之对应 array :第一个数组的必须的,其他的可以没有 作用: 将后面的数组参数进行遍历,函数的参数相当于数组遍历后的值,如果数组参差不齐的话,短的数组会在后面自动填充空值使数组都一样长,然后都放在函数里面进行执行,返回新的数组,如果回调函数为null且参数为多个时,相当于将传入的数组合并原创 2021-03-11 15:34:32 · 118 阅读 · 0 评论