1. PHP / Говнокод #4312

    +155

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    function printTree($array){
        global $db;
        for($i=0;$i<(count($array));$i++){
            #print $array[$i]['id'].'='.$array[$i]['title'];
            if($array[$i]['pid']==0){
                print '<li>'.$array[$i]['title']."</li>";
                $child=array();
                for($j=0;$j<count($db);$j++){
                    if($db[$j]['pid']!=0 && $db[$j]['pid']==$array[$i]['id']){
                        $child[]=array('id'=>$db[$j]['id'],'pid'=>0,'title'=>$db[$j]['title']);
                    }
                }
                print '<ul>';
                print printTree($child);
                print '</ul>';
            }
        }
    }

    Отрисовка дерева на PHP...

    Запостил: nikelin, 08 Октября 2010

    Комментарии (3) RSS

    • где-то я такое видел на выходе у фрилансеров ))
      Ответить
      • Всегда интересовало, какую лучше передать во view структуру, чтобы в коде контролера и модели не было HTML.
        Ответить

    Добавить комментарий