Сортиране на категории

+7 гласа
70 прегледа
попитан 2016 април 28 в PHP от extreme1 (230 точки)
етикетиран отново 2016 май 3 от Mitko Vasilev

Здравейте,

Можете ли да ми помогнете искам да сортирам категориите по обратен азбучен ред

Благодаря;

PHP код:

function get_categories($category_id) {
    
    global $cart;
    
    $categories = $cart->get_categories($category_id);

    $output = '';
    
    if ($categories)
        $output  .= '<ul>';
        
    foreach ($categories as $row) {

        $sub_menu = '';
        
        $children = get_categories($row['category_id']);
            
        if (!empty($children))
            $sub_menu = '&bull;';
            
        $output .= '<li>';
        
        $output .= '<a href="category.php?category_id=' . $row['category_id'] . '"><span>' . $row['category_name'] . ' ' . $sub_menu . ' </span></a>';

        $output .= $children;
        
        $output .= '</li>';
        
    }
    
    if ($categories)
        $output .= '</ul>';
    
    return $output;
    
}

1 отговор

+3 гласа
отговорени 2016 април 28 от kristiyandev (740 точки)
избран 2016 май 5 от extreme1
 
Най-добър отговор
Здравей, аз лично препоръчвам да направиш сортирането в SQL/ORM заявката към базата данни.

Ако все пак желаеш да го направиш в PHP можеш да ползваш

http://php.net/manual/en/function.arsort.php
или ако желаеш да използваш собствена сортираща функция
http://php.net/manual/en/function.usort.php

Поздрави
...