filter_var_array
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`