ホームページ > バックエンド開発 > PHPチュートリアル > PHP はレベルレス再帰分類を実装します (ThinkPHP フレームワーク)

PHP はレベルレス再帰分類を実装します (ThinkPHP フレームワーク)

PHP中文网
リリース: 2016-08-08 09:19:44
オリジナル
1348 人が閲覧しました

PHP は無段階再帰分類 (ThinkPHP フレームワーク) を実装します:

/**
*   无级递归分类
*   @param   int     $assortPid   要查询分类的父级id
*   @param   mixed   $tag         上下级分类之间的分隔符
*   @return  string  $tree        返回的分类树型结构结果 
*
*/
function recursiveAssort($assortPid, $tag = '')
{   
    $assort = M('goods_class')->where("class_pid = $assortPid")->field('class_id, class_name')->select();
    foreach ($assort as $value) {
        $tree .= &#39;<option value="&#39; . $value[&#39;class_id&#39;] . &#39;">&#39; . $tag . $value[&#39;class_name&#39;] . &#39;</option>&#39;;
        $tree .= recursiveAssort($value[&#39;class_id&#39;], $tag . &#39;&emsp;&#39;);
    }
    return $tree;
}
ログイン後にコピー

上記は、無段階再帰分類を実装する PHP (ThinkPHP フレームワーク) の内容です。詳細については、PHP 中国語 Web サイトを参照してください。 (www.php .cn)!


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート