Documentación offline PHP master

filter_var_array

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

En esta página

filter_var_array

Obtiene múltiple variables y opcionalmente las filtra

Descripción#

filter_var_array(array $array, [array $options], [bool $add_empty]): array
```php

Valida un `array` asociativo de valores usando los filtros de validación `FILTER_VALIDATE_*`, filtros de saneación `FILTER_SANITIZE_*`, o filtros definidos por el usuario

## Parámetros

`array`  
Un array asociativo que contiene los datos a filtrar.

`options`  
Ya sea un `array` asociativo de opciones, o el filtro que se aplicará a cada entrada, que puede ser un filtro de validación mediante el uso de una de las constantes `FILTER_VALIDATE_*` o un filtro de saneamiento mediante el uso de una de las constantes `FILTER_SANITIZE_*`.

La array de opciones es un array asociativo donde la clave corresponde a una clave en la matriz de datos `array` y el valor asociado es el filtro a aplicar a esta entrada, o un array asociativo que describe cómo y qué filtro se debe aplicar a esta entrada.

El array asociativo que describe cómo se debe aplicar un filtro debe contener la clave `'filter'` cuyo valor asociado es el filtro a aplicar, que puede ser uno de las constantes `FILTER_VALIDATE_*`, `FILTER_SANITIZE_*`, `FILTER_UNSAFE_RAW`, o `FILTER_CALLBACK`. Opcionalmente, puede contener la clave `'flags'`, que especifica los indicadores que se aplican al filtro, y la clave `'options'`, que especifica las opciones que se aplican al filtro.

`add_empty`  
Añade claves faltantes como `null` al valor devuelto.

## Valores devueltos

En caso de éxito un array que contiene los valores de las variables que se han pedido o `false` en caso de fallo. El valor del array será `false` si el filtro falla o `null` si la variable no está definida.

## Ejemplos

Ejemplo de `filter_var_array`
'libgd