PHP

Хлебные крошки

Обработчик хлебных крошек
function navigation() {
    $arg_list = func_get_args();
    $numargs = func_num_args();
    $str = '';
    for ($i = 0; $i < $numargs; $i++) {
        $str .= ($arg_list[$i][1] ? 
                    ($arg_list[$i][0] ? 
                        '<a href="' . $arg_list[$i][0] . '">' . $arg_list[$i][1] . '</a>' : 
                        $arg_list[$i][1]
                    ) . ($numargs - 1 > $i && $arg_list[$i][0] ? 
                            '<span>›</span>' : 
                            ''
                        ) : ''
                );
    }

    return $str;
}

Использование:
echo navigation(
    array('/', 'Главная'), 
    array('/old', 'Чуток ниже'), 
    array('/old-s', 'И еще чуток ниже')
);

Результат:
<a href="/">Главная</a><span>›</span><a href="/old">Чуток ниже</a><span>›</span><a href="/old-s">И еще чуток ниже</a>


Естественно HTML-код можно изменить как нужно.
Теги:
Хлебные крошки
Добавлено: 28 Ноября 2015 10:49:49 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...