【发布时间】:2021-07-30 14:38:50
【问题描述】:
这是一个我想在 Laravel 集合中使用的宏。我知道转置是什么以及它是如何工作的。但我并没有确切了解这段代码是如何在 Laravel 集合中实现转置的。
您能解释一下我们将通过的项目将如何转置吗?
new static($items) 在这里做什么?
Collection::macro('transpose', function () {
$items = array_map(function (...$items) {
return $items;
}, ...$this->values());
return new static($items);
});
【问题讨论】:
标签: laravel transpose laravel-collection