laravel에서 컬렉션과 배열의 차이점은 무엇입니까?
高洛峰
高洛峰 2017-05-16 16:46:40
0
2
532

laravel에서 컬렉션과 배열의 차이점은 무엇인가요?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(2)
曾经蜡笔没有小新

Laravel의 배열, 소스 코드 위치 IlluminateSupportArr.php;IlluminateSupportArr.php;

Laravel中的集合,源代码位置IlluminateSupportCollection.php;

集合是对数组的再次封装,以对象的形式呈现;提供了很多方法功能(这些方法内部大多采用了回调函数),比数组形式的操作要灵活多了;

本质上就是用面向对象的形式操作元素和以数组形式操作元素的区别;如果以对象操作,如vika_倾慕

Laravel의 컬렉션, 소스 코드 위치 IlluminateSupportCollection.php;🎜 🎜컬렉션은 배열을 다시 캡슐화한 것이며 객체 형태로 제공됩니다. 이는 배열 기반 작업보다 훨씬 유연한 많은 메서드 함수(대부분의 메서드는 내부적으로 콜백 함수를 사용함)를 제공합니다. 🎜기본적으로 객체 지향 형식의 조작 요소와 배열 형식의 조작 요소의 차이입니다. vika_adoration에서 말했듯이 객체로 조작하면 체인으로 조작할 수 있습니다. 배열을 사용하면 많은 중간 임시 변수나 명령문이 생성되고 코드가 길어집니다. 🎜
洪涛

컬렉션을 배열보다 더 강력하게 만드는 것은 다양한 맵/리듀스 직관적인 작업을 사용한다는 것입니다. 예를 들어 모든 비활성 사용자 모델을 제거하고 나머지 사용자의 이름을 수집합니다.

으아악

괜찮다고 생각되면 입양하는 것도 잊지 마세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿