草庐IT

mapWithKeys

全部标签

php - Laravel 集合 mapWithKeys

我一直在尝试使用laravel的集合函数创建一个数组mapWithKeys,但我无法实现我所需要的。这是我的代码,$years=range(1900,date('Y'));returncollect($years)->mapWithKeys(function($value){return[$value=>$value];})->all();预期结果Array([1900]=>1900[1901]=>1901[1902]=>1902....[2017]=>2017)但是我得到的是Array([0]=>1900[1]=>1901[2]=>1902...[117]=>2017)