Documentación offline PHP master

RegexIterator::setPregFlags

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

En esta página

RegexIterator::setPregFlags

Define los flags de la expresión regular

Descripción#

public RegexIterator::setPregFlags(int $pregFlags): void
```php

Define los flags de la expresión regular.

## Parámetros

`pregFlags`  
Los flags de la expresión regular. Ver el método RegexIterator::\_\_construct para una lista de todos los flags disponibles.

## Valores devueltos

No se retorna ningún valor.

## Ejemplos

Ejemplo con `RegexIterator::setPregFlags`

Crea un nuevo objeto RegexIterator que filtra todas las entradas cuyos claves comienzan por 'test'.
setPregFlags(PREG_OFFSET_CAPTURE); foreach ($regexIterator as $key => $value) { var_dump($value); } ?>

```php

Resultado del ejemplo anterior es similar a:

array(1) {
  [0]=>
  array(2) {
    [0]=>
    string(4) "test"
    [1]=>
    int(0)
  }
}
array(1) {
  [0]=>
  array(2) {
    [0]=>
    string(4) "test"
    [1]=>
    int(0)
  }
}

Véase también#

RegexIterator::getPregFlags