filter_input
En esta página
filter_input
Toma una variable externa concreta por su nombre y opcionalmente la filtra
Descripción#
filter_input(int $type, string $var_name, [int $filter], [array $options]): mixed
```php
## Parámetros
`type`
Una de las constantes `INPUT_*`.
> [!WARNING]
> El contenido de la superglobal que se está filtrando es el original "sin procesar" proporcionado por SAPI, antes de cualquier modificación del usuario a la superglobal. Para filtrar una superglobal modificada, utilice `filter_var_array` en su lugar.
`var_name`
Nombre de una variable a filtrar dentro de la superglobal correspondiente `type`.
## Valores devueltos
Valor de la variable solicitada en caso de éxito, `false` si el filtro falla, o `null` si la variable `var_name` no está definida. Si se usa el flag `FILTER_NULL_ON_FAILURE`, devuelve `false` si la variable no está definida y `null` si el filtro falla.
## Ejemplos
Un ejemplo de `filter_input`
```php
Resultado del ejemplo anterior es similar a:
Has buscado Me & son.
<a href='?search=Me%20%26%20son'>Busca de nuevo.</a>
Véase también#
filter_input_array
filter_var
filter_var_array
Filtros de validación
FILTER_VALIDATE_
*
Filtros de saneación
FILTER_SANITIZE_
*