随笔分类 -  PHP

个人的一些小功能点、欢迎大家一起探讨交流
摘要:<?php function hideName($name) { $nameStrlen = mb_strlen($name, 'utf-8'); // 计算姓名长度 $name = mb_substr($name, -1, 1, 'utf-8'); // 截取姓名最后一位 $newName = s 阅读全文
posted @ 2021-10-27 16:02 满眼都是她 阅读(480) 评论(0) 推荐(0)
摘要:/** * 不用系统分页利用array_slice函数对数组进行分页 * @param $info 需要分页的数组 * @param $page 当前页数 * @param int $pageSize 每页条数 * @return mixed */ function pagePack($info,$ 阅读全文
posted @ 2021-09-17 01:02 满眼都是她 阅读(91) 评论(0) 推荐(0)
摘要://strtotime 时间转为时间戳 /** * @param $actionTime * @param $endTime */ function demo($actionTime,$endTime){ if (strtotime($endTime) < strtotime($actionTime 阅读全文
posted @ 2021-09-07 22:52 满眼都是她 阅读(101) 评论(0) 推荐(0)
摘要:一、数组函数 1、array_merge (多个数组合并为一个数组) $a = ['a' => 1, 'b' => 2]; $b = ['c' => 3, 'b' => 2]; print_r(array_merge($a,$b)); //结果为 Array ( [a] => 1 [b] => 2 阅读全文
posted @ 2021-08-26 23:05 满眼都是她 阅读(43) 评论(0) 推荐(0)
摘要:public function index() { //数据表随机取出n条数据 $data = DB::select(" SELECT school_id,school_name FROM `pub_school` WHERE school_id >= ( SELECT floor( RAND() 阅读全文
posted @ 2021-08-24 23:10 满眼都是她 阅读(151) 评论(0) 推荐(0)
摘要:/** * @param string $url 链接 * @param array $data 传入数据 * @param int $timeout 超时时间 * @return bool|string */ public function curl_request($url = '127.0.0 阅读全文
posted @ 2021-08-13 15:48 满眼都是她 阅读(469) 评论(0) 推荐(0)
摘要:以PHPExcel为例 1、composer require phpoffice/phpexcel 2、 //导出指定格式excel public function excel() { /** *第一步:实例化PHPExcel类 等同于在桌面上新建一个Excel表格 **/ $objPHPExcel 阅读全文
posted @ 2021-08-09 23:52 满眼都是她 阅读(389) 评论(0) 推荐(0)
摘要:<?php /** + * Tree 构建tree状数据 + * @author fsp * @version v1.1 + */ class Tree { /** * 主键名称 * @var string */ private static $primary = 'id'; /** * 父键名称 阅读全文
posted @ 2021-07-27 23:36 满眼都是她 阅读(47) 评论(0) 推荐(0)
摘要:效果图 表: CREATE TABLE `goods_category` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `name` varchar(500) DEFAULT '' COMMENT '分类名称', `p 阅读全文
posted @ 2021-07-17 22:16 满眼都是她 阅读(348) 评论(0) 推荐(0)
摘要:header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301 head 阅读全文
posted @ 2021-06-06 02:37 满眼都是她 阅读(93) 评论(0) 推荐(0)
摘要:虽然使用 $_SERVER[REMOTE_ADDR] 也可以获取,但是要获取真实的客户端IP地址,需要使用下面的方法: <?php function _getIP(){ $ip=getenv('REMOTE_ADDR'); $ip_ = getenv('HTTP_X_FORWARDED_FOR'); 阅读全文
posted @ 2021-06-06 02:03 满眼都是她 阅读(48) 评论(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 满眼都是她 阅读(198) 评论(0) 推荐(0)
摘要:laravel 默认时区为 UTC 在 /config/app.php 将时区改为上海就行了 'timezone' => 'Asia/Shanghai', 阅读全文
posted @ 2021-06-06 00:57 满眼都是她 阅读(461) 评论(0) 推荐(0)
摘要:控制器: public function page() { $page = $data['page'] ?? 1; // 第几页 $pageSize = $data['pageSize'] ?? 5; // 每页数量 $list = new TestModel(); $result = $list- 阅读全文
posted @ 2021-06-02 23:27 满眼都是她 阅读(104) 评论(0) 推荐(0)
摘要:/** * 生成11位不重复数字(可以截取不同位数) * 使用时间戳 时间戳是唯一的 前提是不支持高并发 * 缺点:高并发时容易重复 */ echo time().'<br>'; /** * 生成32位不重复数字 * 使用uniqid + 微秒 + 随机数 + md5 * 优点:高并发时并不会重复 阅读全文
posted @ 2021-06-02 22:38 满眼都是她 阅读(298) 评论(0) 推荐(0)
摘要:CSV优势:导入导出速度快 缺点:不能倒入图片等 一、前后分离,给前端url(不推荐) 推荐:前端直接调用导出excel方法即可 public function excel() { //头部字段 $headlist = ['name'=>'名字','score'=>'得分']; //主体内容 $da 阅读全文
posted @ 2021-06-02 02:27 满眼都是她 阅读(155) 评论(0) 推荐(0)
摘要:use PhpOffice\PhpSpreadsheet\IOFactory; use PhpOffice\PhpSpreadsheet\Spreadsheet; 控制器: public function index() { $head = ['name'=>'名字','score'=>'得分']; 阅读全文
posted @ 2021-05-25 14:13 满眼都是她 阅读(1218) 评论(0) 推荐(0)
摘要:一、为什么选择用PHPspreadsheet而不用phpexcel phpoffice已经官方宣布PHPExcel已经被废弃不在维护,推荐使用phpspreadsheet 1、首先安装phpspreadsheet插件 composer require phpoffice/phpspreadsheet 阅读全文
posted @ 2021-05-24 22:46 满眼都是她 阅读(411) 评论(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 满眼都是她 阅读(77) 评论(0) 推荐(0)
摘要:/** * 下载图片并生成压缩包 * @param $data 图片数组,一维 * @param $dir 存放路径 * @return string */ public function demoOne() { //线上图片链接 $url = ["https://z3.ax1x.com/2021/ 阅读全文
posted @ 2021-05-22 21:47 满眼都是她 阅读(112) 评论(0) 推荐(0)