有没有办法在codeigniter中循环遍历uri段?

时间:2012-09-06 14:05:53

标签: codeigniter

我想知道是否有办法遍历URL中的所有uri段......

/ SEGMENT1 /分段2 /段3 /

是否可以使用foreach循环遍历这些?

3 个答案:

答案 0 :(得分:1)

您可以通过$this->uri->segment(n)专门引用细分,或者像这样重复细分:

$segs = $this->uri->segment_array();

foreach ($segs as $segment) {
    echo $segment . '<br />';
}

http://ellislab.com/codeigniter/user_guide/libraries/uri.html

答案 1 :(得分:1)

$uri = $this->uri->uri_string();

您可以使用explode()将其剪切成片并放入数组中。然后使用foreach循环遍历数组。

答案 2 :(得分:0)

我不确定foreach,但你应该可以使用'for'和$ this-&gt; uri-&gt;段($ id) 来自控制器内部。