2012-03-23 161 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獲取數組值。