使用在值中嵌入“/”的 URI 段的最佳方法是什么?例如,我正在传递一个看起来像“abc1/1”的端口号。
谢谢你。
好问题顺便说一句,
有很多方法可以解决您的问题。但我更喜欢使用:
$this->uri->uri_to_assoc();
我为您的案例假设了以下网址:
http://localhost/nearest/nearest/index.php/welcome/testUri/x/1/abc1/1/gg
所以你可以在你的控制器中做到这一点:
$array= $this->uri->uri_to_assoc(3); // getting from third segment and after
var_dump($array);
这将输出:
array (size=3)
'x' => string '1' (length=1)
'abc1' => string '1' (length=1) //here's your argument combined as key => value
'gg' => boolean false
所以你可以简单地得到你的段,然后使用这个“键,值”数组。