首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP实现无限极分类生成分类树的方法

    本文实例讲述了PHP实现无限极分类生成分类树的方法。...分享给大家供大家参考,具体如下: 现在的分类数据库设计基本都是:每一个分类有一个id主键字段,一个pid指向父类的id,这样便可实现无限级分类,取出的数据就是如下的格式: $arr = array( array...pid" => 2 , 'cat' => '栏目十三'), array("id" => 14, "pid" => 13 , 'cat' => '栏目十四') ); 不多说,直接上处理代码: //生成无限极分类树...v){ $refer[$v['id']] = & $arr[$k]; //创建主键的数组引用 } foreach($arr as $k => $v){ $pid = $v['pid']; //获取当前分类的父级...Array ( [id] => 12 [pid] => 11 [cat] => 栏目十二 ) ) ) ) ) ) 如果大家需要这样的组装格式,或者需要该格式方便后续的处理,可以尝试此方法 希望本文所述对大家PHP

    1K30

    PHP无限级分类函数封装与应用

    下面的讲解我用的是ThinkPHP框架,与PHP用法是一样的。...: /**      * 无限级分类      *      * @access public      * @param Array $data      *            //数据库里获取的结果集...     * @param Int $pid      * @param Int $count      *            //第几级分类      * @return Array $treeList...     */      // 存放无限分类结果如果一页面有多个无限分类可以使用 Tool::$treeList = array(); 清空     public static $treeList =...volist> Step 8、最终效果:     到这里就实现了一个无限下级的效果,这个函数是我从互联网上看到借鉴的,进行了一些修改,希望能够帮助大家解决工作或者学习中遇到的困难,不管是PHP

    1.7K130

    产品列表页分类筛选、排序的算法实现(PHP)

    下面这个是产品控制器 ProductController 中的一个函数,用于简单的查询,比如199元专区就可以使用 getTypeSimPro('price=199'); /**简单的筛选条件分类产品,.../** * 执行分类和搜索中的SQL对象 * @param TP.Model $tempSQL Thinkphp的Model对象 * @param int $countPerPage=16 每页的产品数...其中的数据库设计为: product表:ProductId-产品ID、name-产品名、sort1-一级分类、sort2-二级分类、sort_brand-品牌分类、price-价格、onSale-上下架...在上面展示的分类和搜索中,黑色导航栏、性别以及以后可能扩展的筛选项为标签联表查询,尺码为库存表联表查询。.../**根据筛选条件查找分类产品,多表查询 //默认每页16 //排序为销售阈值 * @param string $sql 单表查询的SQL * @param int $

    2.8K20

    设置特定分类内容不在ZBLOG PHP首页显示方法

    比如我们看到有很多的WordPress主题中是自带网站更新的首页可以让一些分类不显示在首页的,这个目的是希望让主页展示需要的内容。...比如我们在用ZBLOG PHP做企业网站的时候,直接采用的是首页调用指定的分类内容,但是如果希望全品类调用的时候让某个分类不在首页显示,如何操作呢? 这里我们看到一个办法后面准备试试。...; $pagebar->PageNow = $page; $pagebar->PageBarCount = $zbp->pagebarcount; } } 这里我们可以在"include.php...Add_Filter_Plugin('Filter_Plugin_ViewList_Core','zbp_exclude_category'); 我们看看指定的10分类ID的分类是不是在首页有内容看到。...本文出处:老蒋部落 » 设置特定分类内容不在ZBLOG PHP首页显示方法 | 欢迎分享

    69230
    领券