URL 内のすべての uri セグメントをループする方法があるかどうか疑問に思っていました...
/セグメント1/セグメント2/セグメント3/
foreach ループでこれらをループすることは可能ですか?
URL 内のすべての uri セグメントをループする方法があるかどうか疑問に思っていました...
/セグメント1/セグメント2/セグメント3/
foreach ループでこれらをループすることは可能ですか?
セグメントを具体的に参照する$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
$uri = $this->uri->uri_string();
explode()
ピースにカットして配列に入れるために使用できます。次にforeach
、配列をループするために使用します。
foreach についてはわかりませんが、コントローラー内から $this->uri->segment($id) で「for」を使用できるはずです。