我正在使用Laravel 5.3。(Laravel 5.3)如何向現有集合中的現有子數組添加新的鍵和值?
現有集合$ a是
$a = collect(
[
0 =>[
'firstName' => 'John',
'lastName' => 'Doe'
],
1 =>[
'firstName' => 'Mary',
'lastName' => 'Jane'
]
]);
和期望的結果是如下:
$a = collect(
[
0 => [
'firstName' => 'John',
'lastName' => 'Doe',
'occupation' => 'engineer'
],
1 => [
'firstName' => 'Mary',
'lastName' => 'Jane',
'occupation' => 'accountant'
]
]);
我試圖測試 - >推(), - >放(), - >前置( )但沒有成功。請讓我知道做到這一點的最佳方式。
謝謝您的回答,但 當我試圖「$ A [ 0] ['職業'] ='工程師';「我得到一個錯誤,如下所示: $ a [0] ['occupation'] ='engineer'; Illuminate \ Support \ Collection的重載元素的間接修改不起作用 –