Laravel 8 merge() {#collection-method}

2021-07-19 09:41 更新

merge 方法將合并指定的數(shù)組或集合到原集合。如果給定的集合項(xiàng)的字符串鍵與原集合中的字符串鍵相匹配,則指定集合項(xiàng)的值將覆蓋原集合的值:

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

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

$merged->all();

// ['product_id' => 1, 'price' => 200, 'discount' => false]

如果給定的集合項(xiàng)為數(shù)字,則這些值將會(huì)追加在集合的最后:

$collection = collect(['Desk', 'Chair']);

$merged = $collection->merge(['Bookcase', 'Door']);

$merged->all();

// ['Desk', 'Chair', 'Bookcase', 'Door'] 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)