【发布时间】:2018-08-20 17:38:14
【问题描述】:
我有一个 2 集合。我想结合。
$a = collect([1,2,3]);
$b = collect(['a','b','c']);
我想要那个;
$c = 1-a ;
如何将两者结合起来?
{{ Form::select('things', $c , NULL,NULL ['id' => 'myselect']) }}
【问题讨论】:
我有一个 2 集合。我想结合。
$a = collect([1,2,3]);
$b = collect(['a','b','c']);
我想要那个;
$c = 1-a ;
如何将两者结合起来?
{{ Form::select('things', $c , NULL,NULL ['id' => 'myselect']) }}
【问题讨论】:
首先,您需要组合这些集合。
$a = collect([1,2,3]);
$b = collect(['a','b','c']);
$combined = $a->combine($b);
然后使用map() 方法来操作您的收藏项
$united = $combined->map(function ($value,$key){
return $key."-".$value;
});
【讨论】:
$a = collect([1,2,3]);
$b = collect(['a','b','c']);
$c = $a->combine($b);
$d = $c->map(function($item, $key){
return $item . '-' . $key;
});
【讨论】: