iterator_count
spl_autoload_call
SPL 함수 목록
PHP Manual

# iterator_to_array

(PHP 5 >= 5.1.0)

iterator_to_array — Copy the iterator into an array

### 설명

array iterator_to_array ( Traversable `$iterator` [, bool `$use_keys`= true ] )

Copy the elements of an iterator into an array.

### 인수

`iterator`

  The iterator being copied.

`use_keys`

  Whether to use the iterator element keys as index.

### 반환값

An array containing the elements of the `iterator` .

### 예제

Example #1 iterator_to_array() example

`<?php
$iterator = new ArrayIterator(array('recipe'=>'pancakes', 'egg', 'milk', 'flour'));
var_dump(iterator_to_array($iterator, true));
var_dump(iterator_to_array($iterator, false));
?>`

위 예제의 출력:

    array(4) {
      ["recipe"]=>
      string(8) "pancakes"
      [0]=>
      string(3) "egg"
      [1]=>
      string(4) "milk"
      [2]=>
      string(5) "flour"
    }
    array(4) {
      [0]=>
      string(8) "pancakes"
      [1]=>
      string(3) "egg"
      [2]=>
      string(4) "milk"
      [3]=>
      string(5) "flour"
    }

iterator_count
spl_autoload_call
SPL 함수 목록
PHP Manual