0

我想知道是否有一种方法可以遍历 URL 中的所有 uri 段......

/segment1/segment2/segment3/

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

4

3 回答 3

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

于 2012-09-06T14:10:52.643 回答
1
$uri = $this->uri->uri_string();

你可以用explode()它来和平切割它并放入一个阵列中。然后使用foreach循环遍历数组。

于 2012-09-06T14:11:03.173 回答
0

我不确定 foreach,但您应该能够在控制器中使用带有 $this->uri->segment($id) 的“for”。

于 2012-09-06T14:11:55.057 回答