Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 21634 программиста и 1354 робота. Сейчас ищут 697 программистов ...
Приступая к работе

NoRewindIterator::__construct - Создает новый объект NoRewindIterator

Вернуться к: NoRewindIterator

NoRewindIterator::__construct

(PHP 5 >= 5.1.0, PHP 7)

NoRewindIterator::__constructСоздает новый объект NoRewindIterator

Описание

public NoRewindIterator::__construct ( Iterator $iterator )

Создает новый объект NoRewindIterator.

Список параметров

iterator

Используемый итератор.

Возвращаемые значения

Объект NoRewindIterator() основанный на итераторе, переданном в параметре iterator.

Примеры

Пример #1 Пример использования NoRewindIterator::__construct()

Второй цикл ничего не выведет, поскольку итератор используется только один раз и не может быть возвращен в начало.

<?php
$fruit 
= array('яблоко''банан, 'клюква');

$arr = new ArrayObject($fruit);
$it  = new NoRewindIterator($arr->getIterator());

echo "Фрукт А:\n";
foreach( $it as $item ) {
    echo $item . "\n";
}

echo "Фрукт Б:\n";
foreach( $it as $item ) {
    echo $item . "\n";
}
?>

Результатом выполнения данного примера будет что-то подобное:

Фрукт А:
яблоко
банан
клюква
Фрукт Б:

Смотрите также



Вернуться к: NoRewindIterator

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware