Php 如何获取Laravel查询生成器返回的非关联结果
我是新来的拉维尔我以前的项目,我用 服务器端处理 我的桌子坏了Php 如何获取Laravel查询生成器返回的非关联结果,php,mysql,laravel,laravel-5,query-builder,Php,Mysql,Laravel,Laravel 5,Query Builder,我是新来的拉维尔我以前的项目,我用 服务器端处理 我的桌子坏了 Id Name Age Status 1 Aaa 18 1 2 Abb 18 1 3 Acc 18 2 若我从数据库中获取结果,它将在Laravel中检索以下内容 array( 0=>object(stdClass){ ["id"]=> 1, ["Name"]=> "Aaa", ["Age"]=> 18, ["
Id Name Age Status
1 Aaa 18 1
2 Abb 18 1
3 Acc 18 2
若我从数据库中获取结果,它将在Laravel中检索以下内容
array(
0=>object(stdClass){
["id"]=> 1,
["Name"]=> "Aaa",
["Age"]=> 18,
["Status"]=>1
},
1=>object(stdClass){
["id"]=> 1,
["Name"]=> "Abb",
["Age"]=> 18,
["Status"]=>1
} ,
2=>object(stdClass){
["id"]=> 3,
["Name"]=> "Acc",
["Age"]=> 18,
["Status"]=>1
} )
等等
但我需要
array(
0=>{
1,
Aaa,
18,
1},
1=>{
2,
Abb,
18,
1},
,
2=>{
3,
Acc,
18,
1});
查询的结果将是一个集合。因此,您可以将收集方法与
array\u values()
一起使用:
如果出于某种原因它是一个数组,请使用:
$collection->map(function($i) {
return array_values($i->toArray());
})->toArray();
array_map(function($i) {
return array_values((array)$i);
}, $array);