从URL细分中获取标签

时间:2012-03-23 09:07:30

标签: php codeigniter

我正在使用Codeigniter开发一个Web应用程序。 在这个应用程序中我得到了基于标签的搜索。我需要人们能够使用URL在哪里 标签是预定义的,然后使用它们进行搜索。

像这样:

http://example.com/search/tags/tag1/tag2/tag3

如何在标记片段之后获取所有片段(标签)?

感谢所有输入!

3 个答案:

答案 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。

获取数组值