"라라벨 collect()"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(다른 사용자 한 명의 중간 판 2개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;라라벨 array_where()
;라라벨 collect()
* 콜렉션을 구성하는 라라벨 함수
* 콜렉션을 구성하는 라라벨 함수
<source lang='php'>
<syntaxhighlight lang='php'>
print_r( collect(['taylor', 'abigail']) );
print_r( collect(['taylor', 'abigail']) );
# Illuminate\Support\Collection Object
# Illuminate\Support\Collection Object
12번째 줄: 12번째 줄:
#        )
#        )
# )
# )
</source>
</syntaxhighlight>
<source lang='php'>
$array = [
    ['id'=>1, 'name'=>'Carol'],
    ['id'=>2, 'name'=>'Alice'],
    ['id'=>3, 'name'=>'Bob'],
];
$sorted = collect($array)->sortBy('name')->values()->toArray();
dd( $sorted );
# array:3 [
#  0 => array:2 [
#    "id" => 2
#    "name" => "Alice"
#  ]
#  1 => array:2 [
#    "id" => 3
#    "name" => "Bob"
#  ]
#  2 => array:2 [
#    "id" => 1
#    "name" => "Carol"
#  ]
# ]
</source>


==같이 보기==
==같이 보기==
* [[라라벨 array_sort()]]
* [[라라벨 array_sort()]]
* [[라라벨 sortBy()]]
* [[라라벨 헬퍼 함수]]
* [[라라벨 헬퍼 함수]]


[[분류: Laravel 함수]]
[[분류: Laravel 함수]]

2020년 11월 2일 (월) 02:58 기준 최신판

1 개요[ | ]

라라벨 collect()
  • 콜렉션을 구성하는 라라벨 함수
print_r( collect(['taylor', 'abigail']) );
# Illuminate\Support\Collection Object
# (
#     [items:protected] => Array
#         (
#             [0] => taylor
#             [1] => abigail
#         )
# )

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}