Я занимаюсь разработкой веб-приложения с использованием Codeigniter.В этом приложении я получил поиск на основе тегов.Мне нужно, чтобы люди могли использовать URL-адрес с заранее заданными тегами, а затем выполнять поиск по ним.
Примерно так:
http://example.com/search/tags/tag1/tag2/tag3
Как получить все сегменты (теги)После сегмента тегов?
Благодарен за весь ввод!
Я предполагаю, что вы хотите использовать в контроллере
$tags = $this->uri->uri_to_assoc();
Попробуйте это: -
<script type="text/javascript"> jQuery(document).ready(function(){ var url = http://example.com/search/tags/tag1/tag2/tag3; parts = url.split('/'); alert(parts[1]); }); </script>
Вы должны получить значения массива в соответствии с u.
Вы можете сделать это с помощью функции explode ():
$url = "http://example.com/search/tags/tag1/tag2/tag3"; list($url_part, $segments) = explode("/tags/", $url); $tags_array = explode("/", $segments);