php - CodeIgniter - 无限参数?

标签 php codeigniter url-routing

我目前正在使用 CodeIgniter。

我正在尝试编写一个可以接受无限数量参数的函数。

所以在 Controller 中它会是这样的

function test($name, $others){
    foreach($others){
       //do something
    }
}

我可以这样调用它

example.com/control/test/some name/param1/param2/param3/param4/param5... 

我该如何设置?

最佳答案

你也可以这样做:

function foo($params=array())
{
    $params=func_get_args();
    //print_r($params);
}

所以任何 url 如:

site.com/controller/foo/param1/param2/param3/param4

将创建一个参数数组。

关于php - CodeIgniter - 无限参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4237220/

相关文章:

c# - 无法让 LinkGenerator 创建 API 操作路径

php - AltoRouter 发送 Mime 类型

c# - 从不带 .ashx 扩展名的 URL 访问 ASHX

javascript - 将商品添加到购物车

php - 在 mysql 连接之间交替

php - 如何将mysql数组转换成php数组

javascript - 未捕获的语法错误 : Unexpected token < mean? 是什么意思

php - Codeigniter 中的点击计数器

php - 如何更新从组合框中获取的数据?

php - Laravel 中如何检查模型对象是否为空?