1. 가격의 합을 구하는 Sum
FlatMap
map
sum
flatMap
map
sum
等非常实用的方法
collect($arr)->pluck('order_products.*.price')->flatten(1)->sum();
二、 格式化登机口
希望加深 map
的理解和 map
的应用场景
三、计算 Github 活跃度
通过 API 后获取到数据,将数据转化为得分的一种机制,首先会尝试 foreach
的方式,然后再用 Laravel 的 Collection 来优化和重构
https://api.github.com/users/...
常规解法:
collection重构:
四、转化评论格式
Laravel Collection 中的 implode
方法其实在某些场景之下非常的有用,结合 map
,我们就可以对每个元素进行自由度很高的格式自定义,本节视频是普通格式转 Markdown
格式
五、计算每月营业额
在之前的示例当中,我们都是对一个数组进行优化和重构。这节学习使用 zip
方法来解决两个数组的情况。
六、reduce 创建 lookup 数组
在 Laravel Collection 当中,还有一个非常常用的方法:reduce
,这对于我们在创建 lookup 数组的时候非常的有用,这样就可以使用 Collection 重构一个复杂的数组,将它变成简单 key value 这样的 lookup 数组。
或者:
collect($employees)->pluck('email','name')
七、计算订单汇总
在处理订单问题的时候,会遇到各种各样的汇总问题,比如每天的销售额汇总,每天的供应商汇总等,这个视频中会学习 sum
方法的黑科技和一些 groupBy
🎜 🎜 🎜🎜 🎜rrreee🎜🎜2. 탑승구 포맷🎜🎜🎜
map
과 map
적용 시나리오에 대한 이해가 깊어졌으면 좋겠습니다.foreach
메서드를 시도한 다음 Laravel의 Collection을 사용하여 최적화 및 재구성 🎜🎜https://api.github.com/users/...🎜🎜🎜 🎜🎜🎜🎜conventional 솔루션 : 🎜🎜🎜🎜 🎜implode
메소드는 실제로 특정 시나리오에서 매우 유용합니다. 자유도가 높은 각 요소의 형식 이 섹션의 동영상은 일반 형식에서 Markdown
형식🎜🎜🎜🎜🎜🎜🎜 5. 월간 매출 계산 🎜🎜 🎜 이전 예에서는 우리 모두는 배열을 최적화하고 재구성합니다. 이 섹션에서는 zip
메서드를 사용하여 두 배열의 문제를 해결하는 방법을 알아봅니다. 🎜🎜🎜🎜🎜🎜🎜 🎜🎜🎜🎜🎜🎜🎜🎜 6. 축소하여 조회 배열 만들기 🎜🎜🎜 Laravel Collection에는 매우 일반적인 방법인 reduce
도 있는데, 이는 다음과 같은 경우에 매우 유용합니다. 조회 배열 생성 이는 매우 유용하므로 Collection을 사용하여 복잡한 배열을 재구성하고 이를 간단한 키 값 조회 배열로 바꿀 수 있습니다. 🎜🎜🎜🎜🎜🎜🎜 또는: 🎜🎜rrreee🎜 7. 주문 요약 계산🎜🎜 주문 문제를 처리할 때 일일 매출 요약, 일일 공급업체 요약 등과 같은 다양한 요약 문제에 직면하게 됩니다. 이 동영상에서 학습할 내용은 다음과 같습니다. sum
메소드의 블랙 테크놀로지와 groupBy
🎜🎜🎜🎜🎜🎜의 몇 가지 일반적인 응용 시나리오
추천 관련 기사:
Api 인증 프로세스에 대한 자세한 설명(그림 및 텍스트)
위 내용은 Laravel의 컬렉션 클래스 사용법 요약(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!