Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 合并两个集合Laravel_Php_Laravel - Fatal编程技术网

Php 合并两个集合Laravel

Php 合并两个集合Laravel,php,laravel,Php,Laravel,我收集了两本书。我想合并 $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->

我收集了两本书。我想合并

$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;
});

İt的作品。结果;收集项目:数组:4“1”=>“a”好了现在这个集合如何选择2?展示;我想要=1-a
  $a = collect([1,2,3]);
  $b = collect(['a','b','c']);

  $c = $a->combine($b);

  $d = $c->map(function($item, $key){
    return $item . '-' . $key;
  });