SplPriorityQueue::setExtractFlags
(PHP 5 >= 5.3.0, PHP 7)
SplPriorityQueue::setExtractFlags — Задает режим извлечения узлов
Описание
public void SplPriorityQueue::setExtractFlags
( int
$flags
)Список параметров
-
flags
-
Определяет, что будет извлекаться методами SplPriorityQueue::current(), SplPriorityQueue::top() и SplPriorityQueue::extract().
SplPriorityQueue::EXTR_DATA
(0x00000001): Извлекать данные-
SplPriorityQueue::EXTR_PRIORITY
(0x00000002): Извлекать приоритет -
SplPriorityQueue::EXTR_BOTH
(0x00000003): Извлекать данные и приоритет в виде массива
По умолчанию работает режим
SplPriorityQueue::EXTR_DATA
.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Стандартная библиотека PHP (SPL)
- Структуры данных
- Функция SplPriorityQueue::compare() - Сравнивает приоритеты для корректного помещения элементов в очередь
- Функция SplPriorityQueue::__construct() - Создает новую пустую очередь
- Функция SplPriorityQueue::count() - Производит подсчет элементов в очереди
- Функция SplPriorityQueue::current() - Возвращает текущий узел, на который указывает итератор
- Функция SplPriorityQueue::extract() - Извлекает узел из начала очереди и пересортирует ее
- Функция SplPriorityQueue::insert() - Добавляет элемент в очередь и пересортирует ее
- Функция SplPriorityQueue::isEmpty() - Проверяет, является ли очередь пустой
- Функция SplPriorityQueue::key() - Возвращает индекс текущего узла
- Функция SplPriorityQueue::next() - Переход к следующему узлу
- Функция SplPriorityQueue::recoverFromCorruption() - Восстанавливает корректное состояние очереди
- Функция SplPriorityQueue::rewind() - Переводит итератор на начало очереди
- Функция SplPriorityQueue::setExtractFlags() - Задает режим извлечения узлов
- Функция SplPriorityQueue::top() - Возвращает узел находящийся в начале очереди
- Функция SplPriorityQueue::valid() - Проверяет, есть ли в очереди еще элементы
Коментарии
404 Not Found