php二维数组中根据值排序
摘要:1、首先先要了解两个数组处理函数 array_column — 返回输入数组中指定列的值 array_multisort — 对多个数组或多维数组进行排序 代码示例: $arr = [ ['20190101',95], ['20190102',99], ['20190103',47], ['2019
阅读全文
posted @
2021-08-30 21:03
二十一年春
阅读(304)
推荐(0)
JQuery实现购物车基本效果
摘要:前端代码,这里我用的是活数据 <div class="cart-item-list"> <div class="cart-shop"> <input type="checkbox" name="" id="" value="" /> <span class="shopname self">传智自营<
阅读全文
posted @
2021-08-30 20:04
二十一年春
阅读(103)
推荐(1)
tp5之xss攻击
摘要:1.什么叫做xss攻击 xss攻击:跨站脚本攻击(攻击者网web里面插入恶意的script代码,用户浏览的时候script代码就会执行,会恶意攻击用户)如果我们不放在xss攻击攻击者在商品名称新增输入框,输入如下的script代码 其他用户在进入商品列表展示页面的时候,就会看见这个弹窗 妨碍用户访问
阅读全文
posted @
2021-08-20 19:41
二十一年春
阅读(193)
推荐(1)
php 实现斐波数列算法
摘要:斐波那契数列: 1 1 2 3 5 8 13 21 34 55 … 概念: 前两个值都为1,该数列从第三位开始,每一位都是当前位前两位的和 代码示例: //第一种 function fib($n){ $array = array(); $array[0] = 1; $array[1] = 1; fo
阅读全文
posted @
2021-08-20 17:00
二十一年春
阅读(88)
推荐(2)
php 插入排序实现
摘要:插入排序基本思路:将数组分为两个区(已排序区和未排序区),假定数组的第一个元素处于已排序区, 第一个元素之后的所有元素都处于未排序部分。排序时用到双层循环,外层循环用于从未排序部分中取出待排序元素,并逐步缩小未排序部分,内层循环用于从已排序部分寻找插入位置(即不断地从已排序部分寻找比待排序元素大的元
阅读全文
posted @
2021-08-20 16:41
二十一年春
阅读(190)
推荐(1)
php 冒泡排序实现
摘要:首先就是先比较相邻的两个元素,如果满足条件,就交换,否则不动。 然后是再比较接下来的两个相邻的元素,然后满足条件就交换,否则依然不动。 依次循环操作下去,最终一个元素,会固定在最下边。 举例: 数组有5个元素从小到大排序,首先第一个和第二个比,第一个比第二个大,就交换,否则不操作 然后第二个和第三个
阅读全文
posted @
2021-08-20 16:26
二十一年春
阅读(123)
推荐(1)
tp5三级联动的实现
摘要:首先注意这里 如果说一级菜单不选中的话 后边的二级菜单是没有数据的 这里就要用到三级联动 第一步:先把一级菜单的数据查询展示出来 所以 pid 默认等于 0 代码实例: public function addShow(){ //查询出一级分类pid=0的所有数据 渲染到页面上 $data = Db:
阅读全文
posted @
2021-08-12 14:35
二十一年春
阅读(100)
推荐(1)
layui实现图片展示
摘要:首先 注意:这里需要注意的是,加入了templet,这里就是加入表单元素等模板。详情参考:https://www.layui.com/doc/modules/table.html#templet其中这个d代表的就是服务器返回的数据,ban_img是数据对应的字段名这还不够,接下来的才是关键,因为此时
阅读全文
posted @
2021-08-11 17:05
二十一年春
阅读(3221)
推荐(2)
tp5无限极分类树状图
摘要:1.1 无限级分类列表 封装函数放入common中保存 1.无限极分类 if (!function_exists("get_cate_list")){ function get_cate_list($data,$pid=0,$level=0){ static $arr = []; foreach (
阅读全文
posted @
2021-08-06 11:05
二十一年春
阅读(281)
推荐(1)
Layui实现分页展示
摘要:1.前端页面:先引入必要的layui.js和css文件。可去官网下载:真不叫郭浩天 这里建议引入本地文件 1.前端代码 <!DOCTYPE html> <html> <head> <!--素人郭--> <meta charset="utf-8"> <title>Layui</title> <meta
阅读全文
posted @
2021-08-06 10:52
二十一年春
阅读(769)
推荐(2)
tp5独立验证器的使用
摘要:任何时候,都可以使用Validate类进行独立的验证操作, 1:首先在项目模块下创建文件 例如: validate/User.php 2:在User.php文件中需要引入命名空间 namespace app\admin\validate; 注意:admin需要换成你项目里的模块 3:编写验证规则 u
阅读全文
posted @
2021-08-06 08:46
二十一年春
阅读(221)
推荐(2)
tp5/redis技术对列表进行优化
摘要:首先需要引入基类 use think\Cache; 然后在config.php下的cache中添加 'redis' => [ // 驱动方式 'type' => 'redis', // 服务器地址 'host' => '127.0.0.1',], 然后可以普通的检测一下 public functio
阅读全文
posted @
2021-08-05 20:45
二十一年春
阅读(108)
推荐(0)
tp5实现邮件发送
摘要:phpmailer 安装或者下载方式: 1、从 github 上下载: https://github.com/PHPMailer/PHPMailer/ 2、使用 composer 安装: composer require phpmailer/phpmailer 实例 public function
阅读全文
posted @
2021-08-05 16:32
二十一年春
阅读(132)
推荐(3)
tp5签到积分兑换商品功能
摘要:public function order() { $gid = input('gid'); $uid = session('id'); //接收当前用户的积分 $count = input('count'); /* *此步骤可最后写 *防止用户刷单 限制用户每天只能兑换3件商品 *思路: * 查询
阅读全文
posted @
2021-08-05 10:58
二十一年春
阅读(140)
推荐(3)
tp5实现签到功能
摘要:/* * 200 签到成功 (第一次签到提示) * 201 恭喜您签到成功 (连续签到提示) * 202 请勿重复签到(当天已经签过到了) * 203 您已断签 已为您重新签到 * */ public function sign(){ $uid = session('id');//获取用户id //
阅读全文
posted @
2021-08-05 09:15
二十一年春
阅读(205)
推荐(1)