W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Illuminate\Support\Collection
類提供一個流暢、方便的封裝來操作數(shù)組數(shù)據(jù)。舉個例子,查看下面的代碼。我們將會使用 collect
輔助方法來用數(shù)組建立一個新的集合實例:
$collection = collect(['taylor', 'abigail', null])->map(function($name){ return strtoupper($name);})->reject(function($name){ return empty($name);});
可以看到,Collection
類允許你鏈式調(diào)用它的方法對背后的數(shù)組執(zhí)行流暢的映射和歸納。一般說來,每一個 Collection
的方法都返回一個全新的 Collection
實例。為了更深一步的了解,請繼續(xù)閱讀!
如上述,collect
輔助方法將會用給定的數(shù)組返回一個新的 Illuminate\Support\Collection
實例。你也可以在 Collection
類上使用 make
命令:
$collection = collect([1, 2, 3]);$collection = Collection::make([1, 2, 3]);
當然,Eloquent 的對象集合總是以 Collection
實例返回;然而,你可以在應用程序的任何地方方便的使用 Collection
類。
作為列出集合可以用的所有方法 (有很多) 的替代,請查看 類的 API 文檔!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: