我想知道是否有办法遍历URL中的所有uri段......
/ SEGMENT1 /分段2 /段3 /
是否可以使用foreach循环遍历这些?
答案 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) 来自控制器内部。