filter_list

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

filter_listRetorna a lista de todos os filtros suportados

Descrição

filter_list(): array

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um array de nomes de todos os filtros suportados, um array vazio se não houver filtros. Índices deste array não são IDs de filtros, estes podem ser obtidos com filter_id() a partir do nome.

Exemplos

Exemplo #1 Um exemplo de filter_list()

<?php
print_r
(filter_list());
?>

O exemplo acima produzirá algo semelhante a:

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

adicione uma nota

Notas Enviadas por Usuários (em inglês) 3 notes

up
5
El diablo
7 years ago
Get filter_list() with filter_id() as key.<?phpprint_r(array_flip(array_map('filter_id', array_combine(filter_list(), filter_list()))));?>Array(    [257] => int    [258] => boolean    [259] => float    [272] => validate_regexp    [277] => validate_domain    [273] => validate_url    [274] => validate_email    [275] => validate_ip    [276] => validate_mac    [513] => stripped    [514] => encoded    [515] => special_chars    [522] => full_special_chars    [516] => unsafe_raw    [517] => email    [518] => url    [519] => number_int    [520] => number_float    [521] => magic_quotes    [1024] => callback)
up
1
shaman_master at list dot ru
5 years ago
2 strings, but it's faster (-2 calls) and not the longest<?php$filters = filter_list();$filters =  array_combine($filters, array_map('filter_id',  $filters));?>also I use id's as values: $filters[$filter] - get filter id by name
up
1
vb dot jyoti at gmail dot com
16 years ago
<?phpecho "<pre>";print_r(filter_list());echo "</pre>";foreach (filter_list() as $key => $value){echo "<br>".$key."=".$value.'='.filter_id($value);}?>0=int=2571=boolean=2582=float=2593=validate_regexp=2724=validate_url=2735=validate_email=2746=validate_ip=2757=string=5138=stripped=5139=encoded=51410=special_chars=51511=unsafe_raw=51612=email=51713=url=51814=number_int=51915=number_float=52016=magic_quotes=52117=callback=1024
To Top