1

我在stackOverflow上发现我得到的最后一段可以这样找到:

end($this->uri->segment_array());

上面的语句有一个变通方法来获取最后一段之前的内容吗?

我不是在问

$this->uri->uri_to_assoc(n)

或者

$this->uri->segment(n)

谢谢你。

4

3 回答 3

2

这是之前的片段。

$secondLastKey = count($this->uri->segment_array())-1;
$this->uri->segment($secondLastKey);
于 2012-02-10T00:44:14.840 回答
1
$segs = $this->uri->segment_array();
$number = count($segs)-2;
echo $segs[$number];
于 2012-02-10T00:44:21.063 回答
0
$last = $this->uri->segment($this->uri->total_segments());
$beforelast = $this->uri->segment($last--);
于 2012-02-10T10:51:58.563 回答