• Сортировка меню с помощью php?

    @voredev Автор вопроса
    В итоге я сделал так, но сортировка не происходит в чем может быть проблема
    function printMenu($menu, $sort)
    {
    include_once $_SERVER['DOCUMENT_ROOT'] . '/include/main_menu.php'; //подключение массива $menu
    };

    function array_sort($menu, $key = 'sort', $sort = SORT_ASC)
    {
    usort( $menu, function($a, $b) use ($key, $sort) {
    $a = $a[$key];
    $b = $b[$key];
    $sort = printMenu($sort) == SORT_ASC ? 1 : -1;
    return $sort * ($a <=> $b ? 0 : $a > $b ? 1 : -1);
    });
    };

    foreach ($menu as $value): ?>
    <? $class_active = strpos($_SERVER["REQUEST_URI"], $value['path']) !== false ? " class='active'" : '';?>
    href='<?= $value['path'] ?>'> <?= $value['title'] ?>
    <?php endforeach; ?>