Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17839 программистов и 1578 роботов. Сейчас ищут 1313 программистов ...
Класс ArrayIterator
Вернуться к: Итераторы
(PHP 5, PHP 7)
Введение
Этот итератор позволяет сбрасывать и модифицировать значения и ключи в процессе итерации по массивам и объектам.
Когда вы хотите перебрать некоторый массив несколько раз, вы должны создать экземпляр ArrayObject и позволить ему создать экземпляр ArrayIterator, ссылающийся на него при использовании foreach, или при вызове метода getIterator() вручную.
Обзор классов
/* Методы */
}Содержание
- ArrayIterator::append — Добавить элемент
- ArrayIterator::asort — Сортирует массив по значениям
- ArrayIterator::__construct — Создает ArrayIterator
- ArrayIterator::count — Посчитать количество элементов
- ArrayIterator::current — Возвращает текущий элемент в массиве
- ArrayIterator::getArrayCopy — Возвращает копию массива
- ArrayIterator::getFlags — Получает флаги
- ArrayIterator::key — Возвращает ключ текущего элемента массива
- ArrayIterator::ksort — Сортирует массив по ключам
- ArrayIterator::natcasesort — Сортирует массив "натурально", с учетом регистра
- ArrayIterator::natsort — Сортирует массив "натурально"
- ArrayIterator::next — Перемещает указатель за следующую запись
- ArrayIterator::offsetExists — Проверяет существует ли смещение
- ArrayIterator::offsetGet — Получает значение для смещения
- ArrayIterator::offsetSet — Устанавливает значение для смещения
- ArrayIterator::offsetUnset — Сбрасывает значение по смещению
- ArrayIterator::rewind — Перемещает указатель в начало массива
- ArrayIterator::seek — Перемещает указатель на выбранную позицию
- ArrayIterator::serialize — Сериализует массив
- ArrayIterator::setFlags — Устанавливает флаги, управляющие поведением
- ArrayIterator::uasort — Сортировка, определенная пользователем
- ArrayIterator::uksort — Сортировка, определенная пользователем
- ArrayIterator::unserialize — Десериализация
- ArrayIterator::valid — Проверяет, содержит ли массив еще записи
Вернуться к: Итераторы