filter_list
funkcja
Zwraca tablicę nazw wszystkich dostępnych filtrów rozszerzenia filter. Brak argumentów.
filter_list(): array
filter_list zwraca indeksowaną tablicę stringów z nazwami wszystkich filtrów dostępnych w rozszerzeniu filter. Każdą nazwę można przekazać do filter_id() aby uzyskać jej stałą liczbową. Funkcja nie przyjmuje żadnych argumentów i zawsze zwraca niepustą tablicę gdy rozszerzenie jest załadowane.
<?php
declare(strict_types=1);
$filtry = filter_list();
print_r($filtry);
// wynik (fragment):
// Array
// (
// [0] => int
// [1] => boolean
// [2] => float
// [3] => validate_regexp
// [4] => validate_domain
// [5] => validate_url
// [6] => validate_email
// ...
// )
// Sprawdzenie czy konkretny filtr jest dostępny
if (in_array('validate_email', filter_list(), true)) {
echo 'Filtr validate_email jest dostępny';
}
// wynik: Filtr validate_email jest dostępny