我在Laravel中使用数据库时遇到此问题。如何将其转换为最简单的数组呢?
$data = DB::table('users')->get();
答案 0 :(得分:2)
get()
将返回一个集合。如果要获取对象数组,请使用toArray()
方法:
$data->toArray();
如果您想将每个对象转换为数组,请执行以下操作:
$data->map(function($i) {
return (array)$i;
})->toArray();
答案 1 :(得分:2)
请尝试这样
$result = json_decode(json_encode($data, true));