【发布时间】:2016-02-06 16:32:19
【问题描述】:
它应该很简单,但我错过了一些东西, 让我们说这个简单的雄辩:
Post::select('id')->take(5)->get();
我想得到带有结果 id 的简单数组,所以它看起来像这样:
[1,2,3,4,5]
但我得到的是这样的:
[{"id":"1"},{"id":"2"},{"id":"3"},{"id":"4"},{"id":"5"}]
flatten() 不工作,我得到相同的结果:
Post::select('id')->take(5)->get()->flatten();
http://laravel.com/docs/master/collections#method-flatten
扁平化 方法将多维集合扁平化为单个 维度:
我错过了什么?我记得有一种短线 laravel 方法可以在不遍历数组并创建新数组的情况下获得此结果
【问题讨论】:
标签: php laravel laravel-5 eloquent laravel-collection