라이브러리

[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 메서드는 컬렉션의 요소를 수정하는 데 사용할 수 있습니다. 이 메서드는 컬렉션의 요소를 변경할 때 유용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 651 페이지

검색

게시물 검색