Standardowe klasy filtrów

Zend Framework posiada standardowy zestaw gotowych do użycia filtrów..

Alnum

Zwraca łańcuch znaków $value, usuwając wszystkie znaki oprócz znaków alfabetu oraz cyfr. Filtr posiada także opcję, służącą do zezwolenia na wystąpienie białych znaków.

Alpha

Zwraca łańcuch znaków $value, usuwając wszystkie znaki oprócz znaków alfabetu. Filtr posiada także opcję, służącą do zezwolenia na wystąpienie białych znaków.

BaseName

Gdy podamy łańcuch znaków zawierający ścieżkę do pliku, to filtr zwróci bazową nazwę pliku.

Digits

Zwraca łańcuch znaków $value, usuwając wszystkie znaki oprócz cyfr.

Dir

Zwraca nazwę katalogu gdy podamy ścieżkę do pliku lub katalogu.

HtmlEntities

Zwraca łańcuch znaków $value, zamieniając znaki na ich odpowiadające encje HTML, jeśli istnieją.

Int

Zwraca wartość całkowitą (int) $value

StripNewlines

Zwraca łańcuch znaków $value bez znaków nowej linii.

RealPath

Rozwiązauje wszystkie dowiązania symboliczne oraz odniesienia do elementów '/./', '/../' oraz '/' w podanej ścieżce i zwraca absolutną nazwę ścieżki. Zwrócona ścieżka nie będzie posiadała dowiązań symbolicznych, a także elementów '/./' czy '/../'.

Zend_Filter_RealPath zwróci wartość logiczną FALSE gdy się to nie uda, np. jeśli plik nie istnieje. W systemach BSD filtr Zend_Filter_RealPath nie zwróci wartośći FALSE jeśli tylko ostatnia część ścieżki nie istnieje, a w pozostałych systemach zwróci wartość FALSE.

StringToLower

Zwraca łańcuch znaków $value, zamieniając wszystkie litery na małe.

StringToUpper

Zwraca łańcuch znaków $value, zamieniając wszystkie litery na wielkie.

StringTrim

Zwraca łańcuch znaków $value usuwając znaki na początku oraz na końcu łańcucha.

StripTags

Filtr zwraca łańcuch znaków z usuniętymi wszystkimi znacznikami HTML oraz PHP, z wyjątkiem tych, których wystąpienie zostało dozwolone. Oprócz możliwości określenia które znaczniki są dozwolone, programiści mają także możliwość określenia atrybutów dozwolonych dla wszystkich znaczników, a także atrybutów dozwolonych dla konkretnych znaczników. Dodatkowo ten filtr pozwala także na kontrolowanie, czy komentarze (np., <!-- ... -->) mają być usuwane, czy są dozwolone.