Dragon
主机之家测评主机之家测评  2019-08-22 15:24 主机之家测评 隐藏边栏 |   抢沙发  5 
文章评分 0 次,平均分 0.0

在 thinkphp5 中,使用 post 方式接收数组参数会出现错误提示:variable type error:array

出现错误代码如下:

  $ids = $request->post('ids');

解决方法一:使用变量修饰符,具体代码如下:

  $ids = $request->post('ids/a');//调用请求类 request 写法

  $ids = input('post.ids/a');//助手函数 input 写法

解决方法二:直接使用$request-->post()获取原始 post 数组,具体代码如下:

  $post = $request->post();  $ids = $post['ids'];

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享