我有代码:

return $getId = Permission::select('id')->get();


这段代码返回了我:

[{"id":1},{"id":2},{"id":3},{"id":4}]


我想查询返回的记录的形式为:

["1","2","3","4"]


我怎样才能做到这一点?我尝试使用json_decode,但是我也尝试使用foreach循环,但这是行不通的,但是结果是相同的。我这样做是因为我想使用array_diff比较两个表,但是仍然有错误:


array_diff():参数1不是数组


Argument 1是变量$getId

最佳答案

您要使用pluck()toArray()方法:

return $getId = Permission::pluck('id')->toArray();

07-24 18:00
查看更多