我正在使用Codeigniter开发一个Web应用程序。 在这个应用程序中我得到了基于标签的搜索。我需要人们能够使用URL在哪里 标签是预定义的,然后使用它们进行搜索。
像这样:
http://example.com/search/tags/tag1/tag2/tag3
如何在标记片段之后获取所有片段(标签)?
感谢所有输入!
答案 0 :(得分:3)
我猜你想在控制器中使用
$tags = $this->uri->uri_to_assoc();
答案 1 :(得分:1)
你可以用函数explode()来完成这个:
$url = "http://example.com/search/tags/tag1/tag2/tag3";
list($url_part, $segments) = explode("/tags/", $url);
$tags_array = explode("/", $segments);
答案 2 :(得分:1)
试试这个: -
<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。
获取数组值