라이브러리

[PHP] Iterator::key - 현재 요소의 키를 반환합니다.




Iterator::key


PHP의 Iterator::key 메소드는 현재 반복 가능한 객체에서 현재 위치의 키를 반환합니다. 반복 가능한 객체는 Array, Object, Traversable, Generator 등이 있습니다.

Iterator::key의 사용법


Iterator::key 메소드는 반복 가능한 객체의 현재 위치를 나타내는 키를 반환합니다. 이 키는 반복 가능한 객체의 키가 있는 경우 해당 키를 반환하고, 키가 없는 경우 NULL을 반환합니다.

예제


#hostingforum.kr
php

// Array를 반복 가능한 객체로 변환

$array = ['apple' => '사과', 'banana' => '바나나', 'cherry' => '체리'];

$iterator = new ArrayIterator($array);



// 반복 가능한 객체에서 현재 위치의 키를 반환

echo $iterator->key() . "
"; // apple

$iterator->next();

echo $iterator->key() . "
"; // banana

$iterator->next();

echo $iterator->key() . "
"; // cherry

$iterator->next();

echo $iterator->key() . "
"; // NULL



Iterator::key의 특징


- 반복 가능한 객체의 현재 위치의 키를 반환합니다.
- 키가 없는 경우 NULL을 반환합니다.
- 반복 가능한 객체의 현재 위치를 변경하지 않습니다.

Iterator::key의 사용 예시


- 반복 가능한 객체의 현재 위치의 키를 사용하여 데이터를 삭제하거나 수정할 수 있습니다.
- 반복 가능한 객체의 현재 위치의 키를 사용하여 데이터를 찾을 수 있습니다.

Iterator::key의 장점


- 반복 가능한 객체의 현재 위치의 키를 쉽게 반환할 수 있습니다.
- 반복 가능한 객체의 현재 위치를 변경하지 않습니다.

Iterator::key의 단점


- 반복 가능한 객체의 현재 위치의 키가 없을 경우 NULL을 반환합니다.
- 반복 가능한 객체의 현재 위치를 변경하지 않습니다.

Iterator::key의 결론


Iterator::key 메소드는 반복 가능한 객체의 현재 위치의 키를 반환합니다. 반복 가능한 객체의 현재 위치의 키를 사용하여 데이터를 삭제하거나 수정할 수 있습니다. 반복 가능한 객체의 현재 위치의 키를 사용하여 데이터를 찾을 수 있습니다. 반복 가능한 객체의 현재 위치의 키가 없을 경우 NULL을 반환합니다. 반복 가능한 객체의 현재 위치를 변경하지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색