自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

憨憨WZ的程序之路

高山仰止,景行行止,虽不能至,心向往之。

  • 博客(17)
  • 收藏
  • 关注

原创 php 无需刷新页面动态刷新table

获取最新的数据,然后使用这些数据更新HTML表格。这样,表格就会动态地按照后端数据的更新进行刷新。要在PHP中动态刷新表格,通常需要结合JavaScript和AJAX。在这个例子中,当页面加载时,JavaScript 会设置一个定时器,每5秒钟触发一次。这个函数通过 AJAX 请求。

2024-05-20 19:26:41 401

原创 php redis 缓存千万数据

在实际应用中,你可能需要根据具体的应用场景来调整数据的分片策略和索引策略。例如,你可能需要使用 Redis 集群来处理更大规模的数据,或者使用 Redis 的 SET 或有序 SET 来优化数据检索性能。在处理千万级别的数据时,你需要考虑的主要是数据的分片和索引策略。查询优化:使用 Redis 的 SCAN 命令代替 KEYS 命令,以避免大量的密集型键查询。索引:使用 Redis 的哈希表或有序集合来索引数据的主键。数据分片:将数据分散到多个 Redis 实例或者数据库中。

2024-05-03 12:14:08 227

原创 php sku数据组合,用笛卡尔积实现颜色、尺寸、版本数组

可以使用笛卡尔积来实现 sku 的组合。假设有三个数组分别是颜色数组、尺寸数组和版本数组,可以先把它们组合成一个二维数组,然后再进行笛卡尔积操作,最终得到 sku 数组。

2023-04-17 20:49:56 343

转载 php file_get_contents、getimagesize严重耗时问题

头像内容已经正常获取到了,PHP 还有一个通过图片内容获取 mime 的函数,即 getimagesizefromstring。结果在获取到 QQ 用户头像,用 file_get_contents () 获取头像文件内容时,耗时 18 到 20 秒。但是呢,有一个耗时的发现来了,getimagesize 函数耗时也是 18 到 20 秒。​ 第三方首次登录(QQ、微信)时,自动将平台用户头像更换为第三方头像,相关代码如下。后来在网上查找一番说可以设置超时。然而并没有用,3 秒超时没有生效。

2023-04-17 20:46:21 404

原创 PHP 获取整个标题的拼音首字母

【代码】PHP 获取整个标题的拼音首字母。

2023-04-17 20:43:11 130

原创 PHP 多维数组排序

参数:第一个为要排序的数组,剩下是要排序的键(key),和排序方法,键的话因为要应对多维的情况,所以需要上下级连接,我这里采用"."连接,(multi_dimension_sort($arr, 'id', SORT_ASC, 'class.class_num', SORT_ASC, 'class.student.value', SORT_DESC)),参数可自行增减,具体看下面的例子。

2023-04-07 23:11:17 156

原创 PHP URL链接修改参数值

/** * 修改URL参数 * * @Author Xven < QQ:270988107 > * @param [type] $url * @param [type] $name * @param [type] $value * @return void */function changeURLParam($url, $name, $value){ $reg = "/([\?|&]" . $name . "=)[^&]*/i"; dump

2023-04-06 22:14:34 262

原创 PHP使用foreach循环实现关键词自动分组功能代码

<?php$Array_ci = array("关键词","核心关键词","流量","流量来源","SEO","流量词","SEO优化","SEO教程","我的SEO");$Arrat_key = array("SEO","流量","关键词");foreach($Arrat_key as $key=>$value){ foreach($Array_ci as $key2=>$value2){ if(preg_match("/$value/i",$value2)){$Arra.

2021-07-31 06:15:25 304

原创 PHP不用递归实现无限极分类

适用于id,pid,name的表结构。原理php引用。直接上代码:public function getTree($arr){ $items = []; foreach ($arr as $v) { $items[ $v['id'] ] = $v; } $tree = []; foreach ($items as $item) { if( isset($items[$item['pid']]) ...

2021-04-18 20:16:50 164

原创 PHP 手续费扣除计算

$total = 100; // 金额$brokerage = 5; // 手续费百分之5$newtotal = ($brokerage / 100) * $total;得出 95

2020-11-28 11:04:32 468

原创 ThinkPHP5.1 获取内容第一张图片作为缩略图

$imginfo = Db::name('img')->select(); foreach ($talkinfo as $key => $value) { preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$value['content'],$match); $imginfo[$...

2019-05-26 17:43:58 1067

原创 ThinkPHP5.1 cookie制按IP限制时间添加浏览数量

逻辑自己摸索出来的,获取用户IP。再利用cookie把ip地址和当前时间保存,ip保存当前IP保存时间为永久,如果换都换电脑,将会重新保存,iptime保存当前访问时间为一天有效期,第一次初始化添加1个访问量,成功将保存rqz的cookie值为1,下面再进行判断当前时间大于cookie保存的时间加一天的时间就进行清除cookie,这样就不会造成刷访问量,如果说刷新一次清除一次浏览器cookie,那...

2019-05-26 17:17:41 692

原创 php 获取IP以分钟限制提交次数

$limit变量设为一分钟可提交几次例子可作为浏览人气,抽奖参考<?phpheader('Content-Type:text/html;charset=UTF-8');session_start();$limit = 5;//限制的次数$ip = getip();$time = date('Y-m-d H:i');if (isset($_SESSION[$time])...

2019-05-25 18:00:43 1447

原创 layer.tips鼠标悬浮时提示消息

1 = 上方2 = 右方3 =下方html代码:<i class="layui-icon layui-icon-image mr-2" style="font-size: 25px;color: #94b2fa;"></i>JS代码:$(".layui-icon-image").mouseover(function() { layer...

2019-05-25 16:40:37 3152

转载 PHP知识总结【优化,性能,长连接】

1. php 的垃圾回收机制PHP 可以自动进行内存管理,清除不需要的对象。PHP 使用了引用计数 (reference counting) GC 机制。每个对象都内含一个引用计数器 refcount,每个 reference 连接到对象,计数器加 1。当 reference 离开生存空间或被设为 NULL,计数器减 1。当某个对象的引用计数器为零时,PHP 知道你将不再需要使用这个对...

2019-05-25 13:56:47 701 1

原创 ThinkPHP 批量添加数据,返回自增ID

$data = [ ['uid' => '1', 'cid' => '1'], ['uid' => '2', 'cid' => '2'], ['uid' => '3', 'cid' => '3'], ['uid' => '4', 'cid' => '4'],];$test = Db::name('test')-&...

2019-04-15 17:08:06 4332 3

原创 Layui switch无刷新提交

HTML代码:<input type="checkbox" lay-skin="switch" {$vo.state? 'checked=""': ''} lay-filter="switch" data-url="{:url('staychoice',['id'=>$vo['id']])}" lay-text="显示|显示">监听代码:<script&g...

2019-04-11 19:42:36 477

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除