1

使用在值中嵌入“/”的 URI 段的最佳方法是什么?例如,我正在传递一个看起来像“abc1/1”的端口号。

谢谢你。

4

1 回答 1

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

所以你可以简单地得到你的段,然后使用这个“键,值”数组。

于 2013-01-15T18:13:33.530 回答