摘要: 虽然使用 $_SERVER[REMOTE_ADDR] 也可以获取,但是要获取真实的客户端IP地址,需要使用下面的方法: <?php function _getIP(){ $ip=getenv('REMOTE_ADDR'); $ip_ = getenv('HTTP_X_FORWARDED_FOR'); 阅读全文
posted @ 2021-06-06 02:03 满眼都是她 阅读(47) 评论(0) 推荐(0)
摘要: 正则表达式的主要作用是:分割、匹配、查找、替换 正则表达式中包括的元素: 原子(普通字符:a-z A-Z 0-9 、原子表、转义字符) 元字符(有特殊功能的字符) 模式修正符(系统内置部分字符 i 、m、S、U...) 转义字符 \d 包含所有数字[0-9] \D 除所有数字外[^0-9] \w 包 阅读全文
posted @ 2021-06-06 01:53 满眼都是她 阅读(195) 评论(0) 推荐(0)
摘要: laravel 默认时区为 UTC 在 /config/app.php 将时区改为上海就行了 'timezone' => 'Asia/Shanghai', 阅读全文
posted @ 2021-06-06 00:57 满眼都是她 阅读(452) 评论(0) 推荐(0)
摘要: 控制器: public function page() { $page = $data['page'] ?? 1; // 第几页 $pageSize = $data['pageSize'] ?? 5; // 每页数量 $list = new TestModel(); $result = $list- 阅读全文
posted @ 2021-06-02 23:27 满眼都是她 阅读(101) 评论(0) 推荐(0)
摘要: /** * 生成11位不重复数字(可以截取不同位数) * 使用时间戳 时间戳是唯一的 前提是不支持高并发 * 缺点:高并发时容易重复 */ echo time().'<br>'; /** * 生成32位不重复数字 * 使用uniqid + 微秒 + 随机数 + md5 * 优点:高并发时并不会重复 阅读全文
posted @ 2021-06-02 22:38 满眼都是她 阅读(291) 评论(0) 推荐(0)
摘要: CSV优势:导入导出速度快 缺点:不能倒入图片等 一、前后分离,给前端url(不推荐) 推荐:前端直接调用导出excel方法即可 public function excel() { //头部字段 $headlist = ['name'=>'名字','score'=>'得分']; //主体内容 $da 阅读全文
posted @ 2021-06-02 02:27 满眼都是她 阅读(152) 评论(0) 推荐(0)
摘要: use PhpOffice\PhpSpreadsheet\IOFactory; use PhpOffice\PhpSpreadsheet\Spreadsheet; 控制器: public function index() { $head = ['name'=>'名字','score'=>'得分']; 阅读全文
posted @ 2021-05-25 14:13 满眼都是她 阅读(1213) 评论(0) 推荐(0)
摘要: 一、为什么选择用PHPspreadsheet而不用phpexcel phpoffice已经官方宣布PHPExcel已经被废弃不在维护,推荐使用phpspreadsheet 1、首先安装phpspreadsheet插件 composer require phpoffice/phpspreadsheet 阅读全文
posted @ 2021-05-24 22:46 满眼都是她 阅读(404) 评论(0) 推荐(0)
摘要: public function dimension() { // 判断数组是几维数组 $data = array( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); $al = array(0); functi 阅读全文
posted @ 2021-05-22 22:32 满眼都是她 阅读(71) 评论(0) 推荐(0)
摘要: /** * 下载图片并生成压缩包 * @param $data 图片数组,一维 * @param $dir 存放路径 * @return string */ public function demoOne() { //线上图片链接 $url = ["https://z3.ax1x.com/2021/ 阅读全文
posted @ 2021-05-22 21:47 满眼都是她 阅读(110) 评论(0) 推荐(0)