龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 无限分类获取当前位置的函数

时间:2014-07-19 15:00来源:网络整理 作者:网络 点击:
分享到:
无限分类获取当前位置的函数 [代码片段(36行)]
<?php
/*
 * @name        pcb_article_position
 * @access      public
 * @param       int     $id
 * @param       string      $split
 * @return      string
 */
function pcb_article_position ($id, $split=" &raquo; ") {

    global $mysql, $system_webpath;

    $array = array();
    $string = '';

    do {
        $temp = $mysql->fetch("SELECT `id`, `parent_id`, `name` FROM `pcb_article_category` WHERE `id` = " . $id . " LIMIT 1");
        $array[] = $temp;
        $id = $temp['parent_id'];
    } while ($temp['parent_id'] != 0);

    /*
     * @按二维数组key的降序重新排序
     */
    krsort($array);

    foreach ($array as $value) {

        $string .= $split . "<a href='" . $system_webpath . "/article/list-id-" . $value['id'] . "-page-1.html' title='" . $value['name'] . "'>" . $value['name'] . "</a>";
    }

    return $string;

}
?>
//该片段来自于http://outofmemory.cn
精彩图集

赞助商链接