|
AppendIterator::__construct(PHP 5 >= 5.1.0) AppendIterator::__construct — Создает AppendIterator Описание
public
AppendIterator::__construct()
( void
)
Создает AppendIterator. Список параметровУ этой функции нет параметров. Возвращаемые значенияЭта функция не возвращает значения после выполнения. Примеры
Пример #1 Итерация AppendIterator с помощью foreach
<?php Результатом выполнения данного примера будет что-то подобное: 0 => Margarita 1 => Siciliana 2 => Hawaii 0 => Cheese 1 => Anchovies 2 => Olives 3 => Pineapple 4 => Ham Пример #2 Итерация AppendIterator с помощью AppendIterator API
<?php Результатом выполнения данного примера будет что-то подобное: 0 => 0 => Margarita 0 => 1 => Siciliana 0 => 2 => Hawaii 1 => 0 => Cheese 1 => 1 => Anchovies 1 => 2 => Olives 1 => 3 => Pineapple 1 => 4 => Ham ПримечанияПредостережение
При использовании функции iterator_to_array() для копирования значения AppendIterator в массив, вам необходимо установить дополнительный аргумент use_key в значение FALSE. Когда use_key не принимает значение FALSE, какие-либо ключи, повторно встречающиеся во внутренних итераторах, будут перезаписаны в возвращаемый массив. Сохранить оригинальные ключи невозможно. |
|