首頁  >  文章  >  php框架  >  Laravel中collection類別的使用方法總結(程式碼)

Laravel中collection類別的使用方法總結(程式碼)

不言
不言原創
2018-08-07 09:37:159628瀏覽
Laravel 的 Collection 類別其實有很多非常實用的方法,對於我們在優化迴圈的時候非常有用,我們的目標就是:不再寫 foreach 迴圈的!這篇文章跟大家分享的內容是Laravel中collection類別的使用方法總結(程式碼),內容很詳細,有一定的參考價值,希望可以幫助到有需要的朋友。

一、sum 求價格總和

    我們會學習到flatMap map sum# 等非常實用的方法

Laravel中collection類別的使用方法總結(程式碼)

Laravel中collection類別的使用方法總結(程式碼)

Laravel中collection類別的使用方法總結(程式碼)

collect($arr)->pluck('order_products.*.price')->flatten(1)->sum();

二、格式化登機口

    希望加深map 的理解和map
Laravel中collection類別的使用方法總結(程式碼)

Laravel中collection類別的使用方法總結(程式碼)

Laravel中collection類別的使用方法總結(程式碼)

Laravel中collection類別的使用方法總結(程式碼)
三、計算Github 活躍度

Laravel中collection類別的使用方法總結(程式碼)#三、計算Github 活躍度
    透過API 後取得到數據,將數據轉化為得分的一種機制,首先會嘗試foreach

的方式,然後再用Laravel 的Collection 來優化和重構

https: //api.github.com/users/...

#常規解:

Laravel中collection類別的使用方法總結(程式碼)

#collection重構:

Laravel中collection類別的使用方法總結(程式碼)

##四、轉換註解格式Laravel中collection類別的使用方法總結(程式碼)    

Laravel Collection

中的implodeLaravel中collection類別的使用方法總結(程式碼) 方法其實在某些場景之下非常的有用,結合map

,我們就可以對每個元素進行自由度很高的格式自定義,本節影片是普通格式轉

Markdown 格式Laravel中collection類別的使用方法總結(程式碼)

五、計算每月營業額

    在先前的範例當中,我們都是對一個陣列進行最佳化和重構。這節學習使用

zip 方法來解決兩個陣列的情況。 Laravel中collection類別的使用方法總結(程式碼)

Laravel中collection類別的使用方法總結(程式碼)

##################六、reduce 建立lookup 陣列#########    在Laravel Collection 當中,還有一個非常常用的方法:### reduce###,這對於我們在創建lookup 數組的時候非常的有用,這樣就可以使用Collection 重構一個複雜的數組,將它變成簡單key value 這樣的lookup 數組。 ########################或:######
collect($employees)->pluck('email','name')
###七、計算訂單總表######    在處理訂單問題的時候,會遇到各種各樣的總結問題,例如每天的銷售匯總,每天的供應商匯總等,這個視頻中會學習###sum### 方法的黑科技和一些### groupBy### 的常見應用場景 #######################################

Laravel中collection類別的使用方法總結(程式碼)

Laravel中collection類別的使用方法總結(程式碼)

#相關文章推薦:

Laravel框架中的Possport  Api的認證流程詳解(圖文)

laravel框架模型model的創建與使用方法

############### ##

以上是Laravel中collection類別的使用方法總結(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn