Laravel 8 mergeRecursive() {#collection-method}

2021-07-19 09:41 更新

mergeRecursive 方法以遞歸的形式合并給定的數(shù)組或集合到原集合中,如果給定集合項的字符串鍵與原集合的字符串鍵一致,則會將給定的集合項的值以遞歸的形式合并到原集合的相同鍵中。

$collection = collect(['product_id' => 1, 'price' => 100]);

$merged = $collection->mergeRecursive(['product_id' => 2, 'price' => 200, 'discount' => false]);

$merged->all();

// ['product_id' => [1, 2], 'price' => [100, 200], 'discount' => false]
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號