0

URL 内のすべての uri セグメントをループする方法があるかどうか疑問に思っていました...

/セグメント1/セグメント2/セグメント3/

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 に答える