2012-03-23 193 views
1

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

像这样:

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

我怎样才能得到各阶层(标签)的至关重大的标签段?

感谢您的所有意见!

回答

3

我猜你想在控制器使用

$tags = $this->uri->uri_to_assoc(); 
+0

谢谢!这工作。 – 2012-03-23 09:16:57

1

你可以用函数来完成这个爆炸():

$url = "http://example.com/search/tags/tag1/tag2/tag3"; 

list($url_part, $segments) = explode("/tags/", $url); 

$tags_array = explode("/", $segments); 
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获取数组值。