Documentación offline PHP master

RegexIterator::getMode

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

RegexIterator::getMode

Devuelve el modo de operación

Descripción#

public RegexIterator::getMode(): int
```php

Devuelve el modo de operación, véase RegexIterator::setMode para una lista de todos los modos de operación.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve los modos de operación.

## Ejemplos

Ejemplo de RegexIterator::getMode
'test 1', 'teststr2' => 'otro 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 'Obteniendo la coincidencia para cada elemento.'; } elseif ($mode & RegexIterator::ALL_MATCHES) { echo 'Obteniendo las coincidencias para cada elemento.'; } elseif ($mode & RegexIterator::MATCH) { echo 'Obteniendo cada elemento si este coincide.'; } elseif ($mode & RegexIterator::SPLIT) { echo 'Obteniendo las piezas de cada elemento.'; } ?>

```php

El ejemplo anterior mostrará:

Obteniendo la coincidencia para cada elemento.

Véase también#

RegexIterator::setMode