Регистрация
Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
PHP Поиск
Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
The ArrayIterator class
(PHP 5)
Введение
Этот итератор позволяет сбрасывать и модифицировать значения и ключи в процессе итерации по массивам и объектам.
Когда вы хотите перабрать некоторый массив несколько раз, вы должны создать экземпляр ArrayObject и позволить ему создать экземпляр ArrayIterator ссылающийся на него при использовании foreach или при вызове метода getIterator() вручную.
Обзор классов
ArrayIterator implements Iterator , Traversable , ArrayAccess , SeekableIterator , Countable , Serializable {
/* Методы */
public void append ( mixed $value )
public void asort ( void )
__construct ( mixed $array )
public int count ( void )
mixed current ( void )
public array getArrayCopy ( void )
public void getFlags ( void )
mixed key ( void )
public void ksort ( void )
public void natcasesort ( void )
public void natsort ( void )
void next ( void )
public void offsetExists ( string $index )
public mixed offsetGet ( string $index )
public void offsetSet ( string $index , string $newval )
public void offsetUnset ( string $index )
void rewind ( void )
void seek ( int $position )
public string serialize ( void )
public void setFlags ( string $flags )
public void uasort ( string $cmp_function )
public void uksort ( string $cmp_function )
public string unserialize ( string $serialized )
bool valid ( void )
}
Содержание
- 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 — Проверяет, содержит ли массив еще записи
Описание класса arrayiterator, примеры использования класса arrayiterator.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru
.
Прокомментировать/Отблагодарить
Популярное:
- Анализ сайта
- Проверка email
- Чей IP-адрес?
- Чей домен?
- Где телефон?
- Генератор Sitemap
- Примеры Ajax
- Примеры PHP
- Примеры Javascript
- Примеры HTML, CSS
- Бесплатные прокси
- GEO-сервисы
- Сайт в ТОП (SEO)
- Полезные ссылки
- Генератор Robots.txt
Содержание:
- HTML
- Что такое HTML
- <!DOCTYPE>
- Мета теги в <head>
- Тег <base>
- Текст в html
- HTML списки
- Ссылки
- Картинки на сайте
- Таблицы
- Фреймы
- Формы
- DHTML
- Музыка
- Видео
- Карты изображений
- SVG карты
- Графика в HTML
- SSI .shtml
- Таблица цветов RGB
- Правильное
сочетание цветов - Таблица
«безопасных»
цветов - Таблица символов
- Примеры HTML, CSS
- CSS
- JavaScript
- PHP + MySQL
- Введение в PHP
- Основы языка
- Использование
массивов - $_server
- Создание функций
- Строки
- Функции работы
со строками - Объектное
программирование - Формы
- Файлы
- Загрузка файлов
на сервер - MySQL
- Cookie
- htaccess
- Безопасность
- Сессии
- Отправка почты
- Кэширование
- Дата, время
- Математические
функции - Дополнительные
возможности - Регулярные
выражения - Библиотека Curl
- IMAP, POP3, NNTP
- Оптимизация
- Примеры скриптов
- XML + XSLT
- AJAX
- Графика CorelDRAW
- SEO
- Сервисы
- Разное
- Движки сайтов (CMS)
- Регистрация
доменов и хостинг - Заработок для
web-мастеров - Хостинг
- Настройка DNS
- ADSL
- RSS
- ActiveX и HTML
- Паролирование
страницы - HTTP коды
- HTTP протокол
- HTTP заголовки
- Прячем ссылки
- ☠ Черный список
сайтов - ☭ Заработок
в интернете - Термины и
определения - Продажа доменов
- ✉ Настройки
Яндекс-почты - Кнопки социалок
- ☎ Настроки SIP
в телефоне - Создание
поискового плугина - Сервис
коротких ссылок - Telegram: бот, ссылки
- Шаблоны сайтов
- Друзья
- Задания к л/р
- Примеры
зачетных задач
- Статьи, обзоры
- Новости