PHP | función filter_list()

La función filter_list() es una función incorporada en PHP que se utiliza para devolver la lista de todos los filtros admitidos.

Sintaxis:

array filter_list( void )

Parámetros: Esta función no acepta ningún parámetro.

Valores devueltos: Devuelve una array que contiene todos los nombres de los filtros admitidos. Si devuelve una array vacía, entonces no contiene ningún filtro. La identificación del filtro se puede obtener mediante la función filter_id().

Nota: Esta función está disponible para PHP 5.2.0 y versiones más recientes.

Los siguientes ejemplos ilustran la función filter_id() en PHP:

Ejemplo 1:

<?php
print_r(filter_list());
?>
Producción:

Array
(
    [0] => int
    [1] => boolean
    [2] => float
    [3] => validate_regexp
    [4] => validate_domain
    [5] => validate_url
    [6] => validate_email
    [7] => validate_ip
    [8] => validate_mac
    [9] => string
    [10] => stripped
    [11] => encoded
    [12] => special_chars
    [13] => full_special_chars
    [14] => unsafe_raw
    [15] => email
    [16] => url
    [17] => number_int
    [18] => number_float
    [19] => magic_quotes
    [20] => callback
)

Ejemplo 2: Muestra la identificación asociada de todos los filtros en una sola lista.

<?php
  
// Array filter function assign to a variable
$arr = filter_list();
  
// Use loop to display the key and its value
while (list ($key, $val) = each ($ar2)) {
echo "$key -> $val : ( ".filter_id($val). " ) <br>";
}
  
?>
Producción:

0 -> int : ( 257 ) 
1 -> boolean : ( 258 )
2 -> float : ( 259 )
3 -> validate_regexp : ( 272 )
4 -> validate_domain : ( 277 )
5 -> validate_url : ( 273 )
6 -> validate_email : ( 274 )
7 -> validate_ip : ( 275 )
8 -> validate_mac : ( 276 )
9 -> string : ( 513 )
10 -> stripped : ( 513 )
11 -> encoded : ( 514 )
12 -> special_chars : ( 515 )
13 -> full_special_chars : ( 522 )
14 -> unsafe_raw : ( 516 )
15 -> email : ( 517 )
16 -> url : ( 518 )
17 -> number_int : ( 519 )
18 -> number_float : ( 520 )
19 -> magic_quotes : ( 521 )
20 -> callback : ( 1024 )

Referencias: http://php.net/manual/en/function.filter-list.php

Publicación traducida automáticamente

Artículo escrito por gekcho y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *