无限分类.php

function wuji_del($id,$data=array()){

$temp=db('category')->where('pid='.$id)->select(); //查询顶级

$data[]=$id;

if(!empty($temp)){//判断是否能查出数据

foreach ($temp as $key => $value) {//循环顶级

$data=wuji_del($value['id'],$data);//把顶级的id,当做是pid进行查找子级

}

}

return $data;

}

function wuji($pid=0,$data=array(),$i=0,$table='category'){ //无极

$temp=db($table)->where('pid='.$pid)->select();//查询同级

if(!empty($temp)){//判断是否能查出数据

foreach ($temp as $key => $value) {//循环顶级

$str='';

for ($a=0; $a

$str.='--';

}

$i++;

$value['name']=$str.$value['name'];

// print_R($value);die;

$data[]=$value;

$data=wuji($value['id'],$data,$i);//把顶级的id,当做是pid进行查找子级

$i--;

}

}

return $data;

}

//无极分类修改封装

function wuji_edit($pid,$id,$data=array()){

$data[$id]=db('category')->where('pid='.$pid)->select();//根据pid查找同级

if($pid!=0){ //如果$pid不为0,根据pid进行查找父级

$temp=db('category')->where('id='.$pid)->find();//通过pid查找同级的父级

$data=wuji_edit($temp['pid'],$temp['id'],$data);//取出父级的pid跟父级的id,调用函数自身,传递参数

}

return $data;//返回函数

}

php无限分类下载,php无限分类相关推荐

  1. php无极限分类讲解,php无限极分类入门教程

    这篇文章主要介绍了PHP无限极分类函数的实现方法,结合实例形式详细分析了php实现无限极分类的具体思路.实现代码与相关注意事项,需要的朋友可以参考下本文实例讲述了PHP无限极分类函数的实现方法.分享给 ...

  2. 【源码分享】用Java写的网页图片、CSS、JavaScript分类下载器

    前段时间老师让我们要做一个JavaEE项目,是一个电子商务网站--中国鲜花网,前台模板就用这个网站的,但是用浏览器直接下载来的图片和样式表等文件全在一个文件夹,需要给它批量替换,最要命的是浏览器的这个 ...

  3. scrapy爬虫框架的分类下载和异步下载到数据库

    1.爬虫项目实战之分类下载宝马车图片地址 https://github.com/yangyu57587720/bmw 2.爬虫项目实战之异步下载简书数据到MySQL数据库 https://github ...

  4. 小程序源码:全新动态视频壁纸下载支持多种分类短视频另外也有静态壁纸

    这是一款主打动态视频壁纸的一款微信小程序源码 当然啦,里面也是有静态壁纸的 其实这款小程序也可以说是短视频小程序都可以 该款小程序全采集,另外支持多种流量主 大家应该知道小编之前也发过一款动态壁纸的小 ...

  5. 全新动态视频壁纸微信小程序源码下载支持多种分类短视频另外也有静态壁纸

    这是一款主打动态视频壁纸的一款微信小程序源码 当然啦,里面也是有静态壁纸的 其实这款小程序也可以说是短视频小程序都可以 该款小程序全采集, 大家应该知道小编之前也发过一款动态壁纸的小程序 不过那款是没 ...

  6. 微信小程序:全新动态视频壁纸下载支持多种分类短视频另外也有静态壁纸

    这是一款主打动态视频壁纸的一款微信小程序源码 当然啦,里面也是有静态壁纸的 其实这款小程序也可以说是短视频小程序都可以 该款小程序全采集,另外支持多种流量主 大家应该知道小编之前也发过一款动态壁纸的小 ...

  7. 天猫多个商品主图、属性图和细节图分类下载

    在我们需要采集阿里系几个平台的商品图片时,现在都在用一款叫"载图助手"的软件,它支持淘宝.天猫.1688的,整店采集.分类采集.整页采集.软件共支持平台近145个,均可以用批量采集 ...

  8. wubi安装Ubuntu正确方法及无限等待下载amd64.tar.xz解决方法

    最近在安装Ubuntu系统的时候遇到了如题"无限等待下载amd64"的问题,度娘了下,发现还有很多新手遇到跟我一样的问题,之前Ubuntu是同学帮我安装的,现在换了一台电脑就想自己 ...

  9. IDM Trial Reset下载|InternetDownloadManager无限试用工具下载

    IDM Trial Reset下载|InternetDownloadManager无限试用工具下载 https://pan.baidu.com/s/1yni6mnhKiyZ9U3YJ1eJPwg 提取 ...

最新文章

  1. 网络编程学习笔记(服务器端进程终止)
  2. MySQL - ERROR 1406
  3. Win10彻底关闭恢复功能、省流量终极设置
  4. python实习目的_python爬虫系列---为什么要学习爬虫
  5. Java Serializable 序列化 与 对象克隆
  6. R pdf大小_PDF如何压缩?这两招教您快速压缩PDF!
  7. 维修手册 html 打开,戴尔Dell Latitude E6410/E6510官方拆机图解维修手册
  8. js实现页面视频全屏播放
  9. ESP8266/ESP32 驱动ST7789屏幕
  10. SUBMAIL群发邮件API接口-Mail/send
  11. 密码学-02完美保密
  12. 【ninja】Ninja安装和基本使用
  13. 拉普拉斯矩阵(Laplacian matrix)及其变体详解
  14. PTA 1047 编程团体赛(c语言)
  15. 2011年正月初6学校初六补课,还要170元补课费
  16. Golang 判断IPv4和IPv6是否合法
  17. System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本
  18. win10 22H2优化了大小核吗?
  19. 打印机安装(驱动+安装)
  20. 面对Spring Boot 3最低支持Java17如洪水猛兽袭来,何去何从

热门文章

  1. 安卓开发mysql数据库_Android编程之数据库的创建方法详解
  2. 2. with check option能起什么作用?_【科普】专家教路:面膜护肤到底有什么用?
  3. SpringBoot 2 集成微信扫码支付
  4. 如何在docker中运行MySQL实例(转载)
  5. android fragment学习6--FragmentTabHost底部布局
  6. ApplicationId 与 PackageName
  7. VMware上安装Linux镜像CentOS
  8. linux wkhtmltopdf换字体,ubuntu – 更新后Wkhtmltopdf字体大小增加
  9. 素数和 c语言慕课,第五周 素数和问题
  10. OTSU_图像二值化分割阈值的算法