@OsMadis

Undefined variable?

Подскажите, как в данном случае следует объявить переменные $breadcrumbs_array и $breadcrumbs? Что упускаю?

function breadcrumbs($array, $id) {
    if (!$id) return false;
    $count = count($array);
    $breadcrumbs_array = array();
    for ($i = 0; $i < $count; $i++) {
        if ($array[$id]) {
            $breadcrumbs_array[$array[$id]['id']] = $array[$id]['title'];
            $id = $array[$id]['parent_id'];
        }else break;
    }
    return array_reverse($breadcrumbs_array, true);
}

if (isset($_GET['category'])) {
    $id = (int)$_GET['category'];
    $breadcrumbs_array = breadcrumbs($categories, $id);
    if($breadcrumbs_array){
            foreach($breadcrumbs_array as $id => $title)
                $breadcrumbs .= "<a href='?category={$id}'>{$title}</a>";
    }else{
        $breadcrumbs = "<p>Каталог</p>";
    }
}
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
qant
@qant
programer
$breadcrumbs_array = breadcrumbs($categories, $id); откуда категории берешь?
wp_get_cattegory наверное нехватает или типо того
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы