Возвращает режим работы

# RegexIterator::getMode

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

RegexIterator::getMode — Возвращает режим работы

### Описание

public function RegexIterator::getMode(): int

Возвращает режим работы. Список возможных режимов приведён на странице RegexIterator::setMode().

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

Сигнатура функции не содержит параметров.

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

Возвращает режим работы.

### Примеры

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

    <?php

    $test = array ('str1' => 'test 1', 'teststr2' => 'another test', 'str3' => 'test 123');

    $arrayIterator = new ArrayIterator($test);
    $regexIterator = new RegexIterator($arrayIterator, '/^[a-z]+/', RegexIterator::GET_MATCH);

    $mode = $regexIterator->getMode();
    if ($mode & RegexIterator::GET_MATCH) {
        echo 'Проверка соответствий для каждого элемента.';
    } elseif ($mode & RegexIterator::ALL_MATCHES) {
        echo 'Получение всех соответствий для каждого элемента.';
    } elseif ($mode & RegexIterator::MATCH) {
        echo 'Получение элементов, прошедших отбор.';
    } elseif ($mode & RegexIterator::SPLIT) {
        echo 'Получение отдельных частей каждого элемента.';
    }
    ?>

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

    Проверка соответствий для каждого элемента.

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

- RegexIterator::setMode() - Установка режима работы

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open