HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

iterator_count

Description

The iterator_count of SPL for PHP counts the elements in an iterator.

Syntax

iterator_count(
    Traversable|array $iterator
): int

Parameters

iterator

The iterator being counted.

Return

Returns the number of elements in iterator.

Examples

1 · iterator

<?

$array =
[
    "a" => "one",
    "b" => "two",
    "c" => "three"
];

$iterator = new ArrayIterator($array);

$return = iterator_count($iterator);

echo $return;
3

2 · position

<?

$array =
[
    "a" => "one",
    "b" => "two",
    "c" => "three"
];

$iterator = new ArrayIterator($array);

var_dump($iterator->current());

iterator_count($iterator);

var_dump($iterator->current());
string(3) "one"
NULL