Подскажите как написать php.
Код: <?php echo $category['href']; ?>
Выводит: /index.php?route=product/category&path=60
Как прописать php что бы он выводил: просто цифру 60?
Что такое $category? Что такое $category['href']? Для того чтобы отвечать на такие вопросы нужно понимать контекст.
Может быть в массиве $category уже есть цифра 60 как её id, а вы тут собираетесь свои парсеры писать.
А ещё можно пойти в гугл и найти функцию parse_url(), которая сделает всё что необходимо.
Вообще utl формируется так:
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
Но если я пишу <?php echo $category['category_id']; ?> не выводится
mts2050: я бы советовал разобраться с тем, как оно собирается и добавить туда этот id...
конечно, его можно вывести таким образом preg_match('/path=(\d+)/ui', $category, $match)
но это ОЧЕНЬ ПЛОХОЙ способ.
mts2050: Что? Я прям целый кусок кода написал. Подставь в $testString любой адрес и он сделает тебе ассоциативный массив того, что идёт после ? (Query String)
Да действительно хочу вывести данный элемент, но данный элемент не выводится в файле footer.tpl (на главной странице)(скорей всего запрещен в контролере footer.php). Ну может и не правильно что то делаю.