라이브러리
[PHP] CollectionModify::set - 문서 속성 설정
CollectionModify::set
PHP의 CollectionModify::set 메서드는 컬렉션의 특정 요소를 수정하는 데 사용됩니다. 이 메서드는 컬렉션의 요소를 변경할 때 유용합니다.
# 사용법
CollectionModify::set 메서드는 두 개의 매개변수를 받습니다.
- `$key`: 수정할 요소의 키입니다.
- `$value`: 수정할 요소의 값입니다.
# 예제
#hostingforum.kr
php
use ArrayIterator;
use CollectionMutableMutableCollection;
// 컬렉션 객체 생성
$collection = new MutableCollection([
'apple' => 1,
'banana' => 2,
'cherry' => 3
]);
// 컬렉션의 요소를 수정합니다.
$collection->set('banana', 4);
// 컬렉션의 요소 출력
print_r($collection->toArray());
// 결과
// Array
// (
// [apple] => 1
// [banana] => 4
// [cherry] => 3
// )
# 예제 2 - 존재하지 않는 키의 경우
#hostingforum.kr
php
use ArrayIterator;
use CollectionMutableMutableCollection;
// 컬렉션 객체 생성
$collection = new MutableCollection([
'apple' => 1,
'banana' => 2,
'cherry' => 3
]);
// 컬렉션의 요소를 수정합니다. 존재하지 않는 키인 'orange'의 경우 컬렉션에 추가됩니다.
$collection->set('orange', 5);
// 컬렉션의 요소 출력
print_r($collection->toArray());
// 결과
// Array
// (
// [apple] => 1
// [banana] => 2
// [cherry] => 3
// [orange] => 5
// )
# 예제 3 - 컬렉션의 요소를 수정하고 삭제하는 경우
#hostingforum.kr
php
use ArrayIterator;
use CollectionMutableMutableCollection;
// 컬렉션 객체 생성
$collection = new MutableCollection([
'apple' => 1,
'banana' => 2,
'cherry' => 3
]);
// 컬렉션의 요소를 수정하고 삭제합니다. 존재하지 않는 키인 'orange'의 경우 컬렉션에 추가됩니다.
$collection->set('banana', 4);
$collection->set('grape', 6); // 'cherry'가 삭제되고 'grape'가 추가됩니다.
// 컬렉션의 요소 출력
print_r($collection->toArray());
// 결과
// Array
// (
// [apple] => 1
// [banana] => 4
// [grape] => 6
// [orange] => 5
// )
CollectionModify::set 메서드는 컬렉션의 요소를 수정하는 데 사용할 수 있습니다. 이 메서드는 컬렉션의 요소를 변경할 때 유용합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.