![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
坐在沙发上看鱼
我只想躺平,在我的沙发上躺平,看鱼。。。
展开
-
tp5框架出现的一个大坑
tp5 DB操作 报错 Array and string原创 2024-03-29 09:53:22 · 159 阅读 · 0 评论 -
php strtotime 每月31日 加/减一个月的问题
strtotime进行加减月计算时,如果天数小于30天或者大于30天出现跳月问题原创 2023-03-02 15:54:49 · 1106 阅读 · 0 评论 -
mysql 主键id设置自增唯一 为什么还会重复出现
mysql 主键id设置自增唯一 为什么还会重复出现原创 2023-02-28 17:54:34 · 3219 阅读 · 0 评论 -
MySQL语句居然可以这么写
强大的MySQL原创 2022-10-19 10:34:57 · 120 阅读 · 0 评论 -
数组根据条件进行数据排序
php 根据条件对数组进行排序原创 2022-08-25 15:38:22 · 231 阅读 · 0 评论 -
数组根据条件进行数据分组
PHP 对数组进行分组原创 2022-06-27 09:34:37 · 235 阅读 · 0 评论 -
thinkPHP5使用PHPExcel导入表格数据
tp5使用PHPExcel导入数据原创 2022-05-09 15:49:37 · 641 阅读 · 0 评论 -
基于tp5的快速建表用于分表
memberController先判断当前"member_data" . $post_data["data_table_sufix"])表是否存在,不存在执行创建$model = new memberModel();if (!$model->tableExists("member_data" . $post_data["data_table_sufix"])) { $model->copyTable("member_data" . $post_data["data_tabl.原创 2021-12-30 14:51:59 · 848 阅读 · 0 评论 -
php json对象转数组
public function getData(Request $request){ $bizContent=file_get_contents('aaa.json'); $bizContent=json_decode($bizContent); $bizContent = $this->ob2ar($bizContent); return $bizContent;}function ob2ar($obj) { if(is_object($o...原创 2021-10-20 11:39:23 · 313 阅读 · 0 评论 -
tp5下的command使用
昨天接触到开发任务是使用到了tp5的command,上网找了一下相关的资料,蛮简单的。。。第一步、先创建一个类,继承Command,此处我在application\sapi\Command\文件夹下创建getData.php文件<?phpnamespace app\sapi\Command;use think\console\Command;use think\console\Input;use think\console\Output;class getData extends原创 2021-09-16 15:03:55 · 2554 阅读 · 0 评论 -
PHP RSA 加解密 对接Java
近期对接一项目,对方是Java,用到了rsa的加解密以及签名。熬了一天才解决。。。rsa的加解密需要用到OpenSSL的公钥私钥,在我上一篇的文章又说到,不懂得可以去看。先上代码,然后再说这次开发中踩的坑::一、RSA 加解密类<?phpnamespace util;use Exception;class RSA{ const PKCS1 = 'PKCS#1'; const PKCS8 = 'PKCS#8'; private $rsa_public;原创 2021-09-10 16:58:23 · 702 阅读 · 1 评论 -
OpenSSL 生成 rsa 公钥 和 私钥
一、自己本地有没有安装openssl 如果没有安装的,去下载安装http://slproweb.com/products/Win32OpenSSL.html选择自己需要的版本即可,下载后傻瓜似的安装。二、在openssl安装目录下,找到 openssl.exe三、开始生成私钥公钥1)、生成私钥输入命令:genrsa -out rsa_private_key.pem 10242)、生成公钥输入命令:rsa -in rsa_private_key.pem -pubout..原创 2021-09-03 14:44:27 · 4118 阅读 · 0 评论 -
php 程序基于tp5快速简便建表(可用于分表)
在编程的过程中,需求是多种多样的,编程的思路也是多种多样。例:公司有很多销售员,每个销售员对应的客户是不同的,为了方便管理就可以用到这种方式进行简单分表。销售员表,每个销售员都有自己的编号 number,根据编号创建销售员自己的用户数据表。//运行一下代码,便可创建对应的数据表$number=1033;//假设销售员登录之后获取到的编号是1033$sql = file_get_contents("./download/number.sql");Db::execute(sprintf..原创 2021-08-19 10:34:26 · 509 阅读 · 0 评论 -
PHP 基于phpqrcode库类生成二维码
https://www.cnblogs.com/php666cjw/p/13595364.html生成二维码,需要用到phpqrcode库类,下载地址https://sourceforge.net/projects/phpqrcode/下载后引入到执行的方法中//引入qrcode库 引入方式有多种 这种不行试其他require"../vendor/phpqrcode/phpqrcode.php";//实例化静态类 注意类库名前加\ 具体作用可百度$qRcode = new \QR原创 2021-08-18 10:22:28 · 150 阅读 · 0 评论 -
tp 执行队列
队列都不陌生就不多说了。近期用到了队列,需求是把我本地库里的数据推送给第三方进行一个会员账号的注册流程。数量比较多,就想到了队列。不多说,上代码1,获取数据、创建对接、执行public function pushPolicyBycPlyNo(){ // 1.当前任务将由哪个类来负责处理。 // 当轮到该任务时,系统将生成一个该类的实例,并调用其 fire 方法 $jobHandlerClassName = 'app\\job\\Send@fi原创 2021-08-17 17:33:16 · 1209 阅读 · 0 评论 -
tp5执行MySQL查询相关
1,mysql查询 时间段类似 '20201001-20201010' 数据库字段 cycle 传入 时间 $data['start_time']='2021-02-05' $row = '1=1'; if (isset($data["start_time"]) && !empty($data["start_time"])) { $row .=" and SUBSTRING_INDEX(c...原创 2021-08-17 16:26:05 · 415 阅读 · 0 评论 -
php简单计划任务
简单计划任务,至于效率。。。。//新建index.php文件,指定每五秒写入文件一次ignore_user_abort();//关闭浏览器后,继续执行php代码set_time_limit(0);//程序执行时间无限制$sleep_time = 5;//多长时间执行一次$switch = include 'abc.php';while($switch){$switch = include 'abc.php';$fp = fopen('test.txt','a+...原创 2021-08-17 16:17:47 · 145 阅读 · 0 评论 -
tp5 分表+ 分页查询
参考原文tp5 分表https://www.cnblogs.com/panziwen/p/12667863.html分表数据分页查询https://blog.csdn.net/tdcqfyl/article/details/82466959转载 2020-09-23 10:28:26 · 2365 阅读 · 2 评论 -
tp5 各where 条件
https://blog.csdn.net/haibo0668/article/details/78203170转载 2020-09-22 09:52:22 · 1161 阅读 · 0 评论 -
php从多维数组中获取指定的数据
在我们开发中,经常会用到,在数组中根据需求,提取某一列,我们可以用一下级中方法实现 $arr = [ [ 'id'=>1, 'name' => '张三', 'sex'=>'男' ], [ 'id'=>2, 'name' => '李四', 'sex'=>'男' ], [ '原创 2020-08-20 10:28:19 · 3110 阅读 · 0 评论 -
php给二维数组添加元素
$data = [ [ 'name'=>'张三', 'age'=>22, ], [ 'name'=>'李四', 'age'=>25, ] ]; $arr = [ 'sex'=>'男', ]; array_walk($data, function (&$value, $key, $arr) { $value = array_merge($value, $arr); ..转载 2020-08-13 11:46:32 · 2160 阅读 · 0 评论