从url(获取请求)中获取参数时:
http://localhost:8080/xyz/abc/1234?size=4&chunks=0_5&lang=0,1,2,3
我可以通过以下方式访问参数1234和参数:
$params = $request->getQueryParams();
$argument = $args['id'];
$size = $params['size'];
$chunk = $params['chunks'];
但是我无法通过以下方式访问“ lang”:
$lang = $params['lang'];
但是将请求参数从'lang'更改为'langs'似乎可行:
http://localhost:8080/xyz/abc/1234?size=4&chunks=0_5&langs=0,1,2,3
现在,我可以通过以下方式访问“语言”:
$lang = $params['langs'];
为什么会这样?这是因为lang是getQueryParams()中的关键字吗?我搜索了google,但没有找到具体答案。任何帮助将不胜感激。
谢谢您的时间。