考虑
$c = collect([['name' => 'Joe'], ['score' => 98]])
$c->flatten(1)
它给出
=> IlluminateSupportCollection {#1153
all: [
"Joe",
98,
],
}
这不是我所期望的。我希望它能将它们结合起来,得到以下内容:
[
'name' => "Joe",
'score' => 98,
]
我该怎么做?最好采用收集方法。
Collection::collapse()
可能是您正在寻找的方法:
$c = collect([['name' => 'Joe'], ['score' => 98]]);
$c->collapse();
这就产生了这样的阵列:
[
"name" => "Joe",
"score" => 98,
]