현재 위치: > 함수 카테고리 모음> iterator_to_array

iterator_to_array

반복자에서 배열로 요소를 복사하십시오
이름:iterator_to_array
분류:Spl
사용 언어:php
한 줄 설명:반복자를 배열로 변환하십시오

함수 이름 : iterator_to_array ()

기능 설명 : 반복기를 배열로 변환합니다

해당 버전 : PHP 5, PHP 7

사용법 : iterator_to_array (iterator $ iterator, bool $ use_keys = true)

매개 변수 :

  • $ iterator : 반복자 객체로 배열로 변환합니다.
  • $ use_keys (선택 사항) : 반복자 키를 배열의 키로 사용할지 여부를 지정합니다. 기본값은 사실입니다.

반환 값 : 변환 된 배열을 반환합니다.

예:

  1. 반복자를 배열로 변환하고 키를 유지하십시오.
 $iterator = new ArrayIterator(['a' => 'apple', 'b' => 'banana', 'c' => 'cherry']); $array = iterator_to_array($iterator); print_r($array);

산출:

 Array ( [a] => apple [b] => banana [c] => cherry )
  1. 키를 유지하지 않고 반복기를 배열로 변환하십시오.
 $iterator = new ArrayIterator(['apple', 'banana', 'cherry']); $array = iterator_to_array($iterator, false); print_r($array);

산출:

 Array ( [0] => apple [1] => banana [2] => cherry )

참고 :

  • 반복기의 키가 고유하지 않으면 다음 값은 이전 값을 대체합니다.
  • 비 유적 키가 사용되지 않고 키가 유지되지 않으면 배열의 키가 0에서 증가합니다.
유사한 함수
  • 반복자의 요소 수를 계산하십시오 iterator_count

    iterator_count

    반복자의요소수를계산하십시오
  • 지정된 객체의 해시 ID를 반환합니다 spl_object_hash

    spl_object_hash

    지정된객체의해시ID를반환합니다
  • __ afoload () 기본 구현 spl_autoload

    spl_autoload

    __afoload()기본구현
  • 지정된 클래스 또는 인터페이스에서 구현 한 모든 인터페이스를 반환합니다. class_implements

    class_implements

    지정된클래스또는인터페이스에서구현한모든
  • 반복자의 각 요소에 대해 사용자 정의 함수를 호출하십시오. iterator_apply

    iterator_apply

    반복자의각요소에대해사용자정의함수를호출
  • 주어진 기능을 __ aquoad의 구현으로 등록하십시오 spl_autoload_register

    spl_autoload_register

    주어진기능을__aquoad의구현으로등
  • 주어진 객체의 정수 객체 핸들을 반환합니다 spl_object_id

    spl_object_id

    주어진객체의정수객체핸들을반환합니다
  • 지정된 클래스의 부모 클래스를 반환합니다 class_parents

    class_parents

    지정된클래스의부모클래스를반환합니다
인기 기사