【发布时间】:2017-09-29 03:57:06
【问题描述】:
我需要这样的某种数组格式:
$data = [
1 => ['order' => 3],
2 => ['order' => 2],
3 => ['order' => 1]
];
所以当我这样做时:
$ids = $items->transform(function ($item) {
return [$item->id => ['order' => rand(1,10)]];
})->all();
给予:
array:3 [
0 => array:1 [
1 => array:1 [
"order" => 8
]
]
1 => array:1 [
2 => array:1 [
"order" => 3
]
]
2 => array:1 [
3 => array:1 [
"order" => 10
]
]
]
如何以我需要的特定方式转换数组? TIA
【问题讨论】:
标签: php laravel laravel-collection