CodeIgniter -获取最后一个URI段

inn6fuwd  于 2022-12-07  发布在  其他
关注(0)|答案(4)|浏览(150)

我试图获取CI中的最后一个URI段,但是我不知道它的编号是多少,因为当用户点击页面中的链接时,参数(一个整数)会被附加到页面中。然后,控制器会使用这些参数通过 AJAX 将相关的数据库记录拉到页面中。
如何让CI获取最后一个片段?
类似于:

$record_num = $this->uri->segment($last);
k75qkfdt

k75qkfdt1#

$record_num = end($this->uri->segment_array());
q9rjltbz

q9rjltbz2#

这应该可行:

$last = $this->uri->total_segments();
$record_num = $this->uri->segment($last);
bqjvbblv

bqjvbblv3#

我在2021年需要这个,这是我如何得到它

$record_num = end($this->uri->segments)

Ty to Anpher让我走上了正确的轨道

xt0899hw

xt0899hw4#

试试这个:

$last_segment = $this->uri->segment($this->uri->total_segments());
echo $last_segment;

以上代码适用于英语,对于UTF8(如阿拉伯语、波斯语等),请用途:

$last_segment = $this->uri->segment($this->uri->total_segments());
echo urldecode($last_segment);

相关问题