我试图获取CI中的最后一个URI段,但是我不知道它的编号是多少,因为当用户点击页面中的链接时,参数(一个整数)会被附加到页面中。然后,控制器会使用这些参数通过 AJAX 将相关的数据库记录拉到页面中。如何让CI获取最后一个片段?类似于:
$record_num = $this->uri->segment($last);
k75qkfdt1#
$record_num = end($this->uri->segment_array());
q9rjltbz2#
这应该可行:
$last = $this->uri->total_segments(); $record_num = $this->uri->segment($last);
bqjvbblv3#
我在2021年需要这个,这是我如何得到它
$record_num = end($this->uri->segments)
Ty to Anpher让我走上了正确的轨道
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);
4条答案
按热度按时间k75qkfdt1#
q9rjltbz2#
这应该可行:
bqjvbblv3#
我在2021年需要这个,这是我如何得到它
Ty to Anpher让我走上了正确的轨道
xt0899hw4#
试试这个:
以上代码适用于英语,对于UTF8(如阿拉伯语、波斯语等),请用途: