php
Kobe__Bryant__
这个作者很懒,什么都没留下…
展开
-
php 分布式事务 DTM (TCC模式和Saga模式的区别)
分布式事务 DTM (TCC和Saga的区别)原创 2022-10-18 13:52:23 · 1268 阅读 · 1 评论 -
php 多维数组合并为一维数组 任意维度的数组转换成一维数组。
array_walk_recursive()$result = [];array_walk_recursive($user, function($value) use (&$result) { array_push($result, $value);});$user—需要降维的多维数组原创 2021-03-24 15:12:47 · 269 阅读 · 0 评论 -
composer.json文件autoload files
composer.json文件autoload files中引入自定义的文件例如function.php 写法如下2.执行composer du -o 即可重新加载composer原创 2021-01-20 13:56:19 · 828 阅读 · 0 评论 -
public $timestamps = false; 红色报错 波浪线
ide升级之后 public $timestamps = false; 报错,有红色波浪线报错原因 :这个属性是 trait HasTimestamps 中的一个属性,Model 引入了。一旦多个 trait 或者 class 有相同属性但值不相同 PHP 均会报出致命错误目前本人想到的解决办法如果有更好的请留言 谢谢...原创 2020-12-28 09:57:56 · 639 阅读 · 1 评论 -
php 和腾讯直播
不要想太多,直播和你(php)没啥关系、帮忙配置一下推拉流地址和License、然后生成一下推拉流地址详细链接就好了但是,像是送礼物,弹幕自己写长连接或调用im。家族,充币等都是逻辑问题,这里就不说了下面第一步 配置推拉流地址bizidappkey第二步:生成地址if (!function_exists('create_live')) { function create_live($user_id = 0) { $live_bizid = Conf转载 2020-12-25 08:36:38 · 164 阅读 · 0 评论 -
算法之----雪花算法 php
分布式生成自增id<?phpnamespace App;class SnowFlake{ //开始时间,固定一个小于当前时间的毫秒数即可 const twepoch = 1474992000000;//2016/9/28 0:0:0 //机器标识占的位数 const workerIdBits = 10; //毫秒内自增数点的位数 const sequenceBits = 12; prote原创 2020-12-24 09:22:43 · 219 阅读 · 0 评论 -
php hyperf 生成二维码QRcode
1.github地址 :https://github.com/chillerlan/php-qrcode2.composer 安装composer require chillerlan/php-qrcode3.方法use chillerlan\QRCode\QRCode;//简单用法$qcCode = new QRCode();//$data 为二维码中要存的数据return $qrCode->render($data);//高级用法$options = new QROp原创 2020-12-22 09:02:47 · 832 阅读 · 0 评论 -
php 获取一段时间内所有周一的日期
$endDate = strtotime($endDate);for($i = strtotime('Monday', strtotime($startDate)); $i <= $endDate; $i = strtotime('+1 week', $i)) echo date('l Y-m-d', $i); //l 是周几 date() //可以穿的参数d - 一个月中的第几天(从 01 到 31)D - 星期几的文本表示(用三个字母表示)j - 一个月中的第几天,不带前导零原创 2020-12-16 14:05:22 · 1371 阅读 · 0 评论 -
php date(‘w‘) 小写w和大写W的区别
date('w') //w小写代表的是今天是周几 周日是0 周六是6date('W') //W大写代表的是当前这一周是今年的第几周原创 2020-12-16 11:33:24 · 2291 阅读 · 0 评论 -
php 获取本周的日期
直接放代码function get_week($time = '', $format = 'Y-m-d') { $time = $time != '' ? $time : time(); //获取当前周几 $week = date('w', $time); $date = []; for ($i = 1; $i <= 7; $i++) { $date[$i] = date($format,原创 2020-12-15 10:06:58 · 438 阅读 · 0 评论 -
php 获取本周开始和结束的日期
直接放代码/当前日期$defaultDate = date("Y-m-d");//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期$first=1;//获取当前周的第几天 周日是 0 周一到周六是 1 - 6$w=date('w',strtotime($sdefaultDate));//获取本周开始日期,如果$w是0,则表示周日,减去 6 天$week_start=date('Y-m-d',strtotime("$defaultDate -".($w ? $w - $fi原创 2020-12-14 14:01:26 · 670 阅读 · 0 评论 -
laravel orwhere 导致where失效的问题
在laravel同一张表的链式操作中 orwhere导致where失效的问题如图中所示,当上面的三个条件同时满足时,下面的orwhere后面的他条件会使前面的两个where条件失效解决办法:让下面的orwhere形成一个闭包的环境...原创 2019-12-11 14:29:08 · 1152 阅读 · 1 评论 -
php json数据转化
json_decode: json字符串转json对象json格式数据{ "id": 68, "order_no": "C615901108975467", "snap_items": [ { "id": 1, "name": "张三", }, { "...原创 2019-10-24 10:20:23 · 163 阅读 · 0 评论 -
laravel底层代码解析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...转载 2019-10-22 09:32:04 · 487 阅读 · 0 评论 -
laravel增删改查
查询查询单条find first区别,first前面可以接where ,而find只能根据主键来查询first() find($id) 要想让find不报错,一定字段为id或者模型中定义了主键名称find()使用注意#查询多条 all() get()// get前面可以有where条件,而all方法前面不能写条件get()条件where()模糊查询when()排...原创 2019-10-16 15:56:43 · 205 阅读 · 0 评论 -
composer切换国内镜像
在命令行执行composer config -g repo.packagist composer https://packagist.laravel-china.org原创 2019-10-14 23:11:58 · 132 阅读 · 0 评论 -
composer下载地址
下载地址下载完成后在php.ini文件中extension=php_openssl.dll // 去点前面的;原创 2019-10-14 23:09:48 · 467 阅读 · 0 评论 -
手机短信验码
1.使用流程接口:请求地址,就是一个url,利用该地址,发送或获取数据2.发送手机短信的接口该接口是要花钱的,不是免费的。 注册之后会送八块钱的余额我们就以下面这个为例: http://www.yuntongxun.com进入官网后先进行注册:1.注册之后进入控制台 记住开发者的ACCOUNT SID 和 AUTH TOKEN2.添加测试手机号码注意:注册成功后,如果没有...原创 2019-05-02 16:50:20 · 386 阅读 · 0 评论 -
tp框架中使用高德地图(简单粗暴)
html中显示地图页面的div 重点看id控制器中获取的经度纬度的值;js代码原创 2019-08-19 14:09:25 · 474 阅读 · 0 评论 -
php中获取任意时间戳的凌晨或者晚上
php获取任意时间戳的凌晨或者晚上获取任意时间戳早上的凌晨的时间 strtotime('0:0:0',time());获取任意时间戳晚上的时间 strtotime('24:00:00',time());第二个参数 time() 可以使任意时间戳...原创 2019-09-02 14:25:35 · 754 阅读 · 0 评论 -
php当天开始时间结束时间
//当天开始时间 $start_time=strtotime(date("Y-m-d",time())); //当天结束之间 $end_time=$start_time+60*60*24;原创 2019-09-04 13:56:42 · 538 阅读 · 0 评论 -
tp5中cookie和的存取
1.cookie的初始化cookie(['prefix' => 'think_', 'expire' => 3600])在这里插入代码片2.cookie的设置cookie('name', 'value', 3600);3.cookie的获取echo cookie('name');4.cookie的删除cookie('name', null);5.cookie的清除...原创 2019-09-04 14:13:07 · 1919 阅读 · 0 评论 -
rsa加密解密
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...转载 2019-09-24 10:20:33 · 337 阅读 · 0 评论 -
php单点登录
转载 PHP 单点登录实现方案 ...转载 2019-09-24 21:25:55 · 223 阅读 · 0 评论 -
PHP(tp框架)邮件发送
标题 前言介绍1.邮件分为发送、接收两部分:发送邮件:执行smtp协议接收邮件:执行pop3协议2.图解①小黑要把邮件发送给自己的中转邮件服务器,即sohu的邮件服务器,走smtp协议②sohu邮件中转服务器再把该信件邮递到接收方的邮件服务器(即163邮件服务器)里边③接收人利用浏览器或其他终端软件从自己的s163邮件服务器获得发给自己的邮件,走pop3协议3.PHPmail...原创 2019-05-02 12:20:27 · 680 阅读 · 0 评论