# Standard Filter Klassen

Zend Framework kommt mit einem Standardset von Filtern, welche bereits zur Verwendung fertig sind.

## Alnum

Gibt den String `$value` zurück und entfernt alles ausser alphabetische und nummerische Zeichen. Dieser Filter inkludiert eine Option die auch Leerzeichen erlaubt.

Alphabetische Zeichen bedeuten Zeichen die in jeder Spache Wörter bilden. Trotzdem wird das englische Alphabet in den folgenden Sprachen für alphabethische Zeichen verwendet: Chinesisch, Japanisch, Koreanisch. Die Sprache wurde von `Zend_Locale` spezifiziert.

## Alpha

Gibt den String `$value` zurück und entfernt alles ausser alphabetische Zeichen. Dieser Filter inkludiert eine Option die auch Leerzeichen erlaubt.

## BaseName

Wenn ein String einen Pfad zu einer Datei enthält gibt dieser Filter den Basisnamen der Datei zurück.

## Digits

Gibt den String `$value` zurück und entfernt alles ausser nummerische Zeichen.

## Dir

Gibt den Verzeichnisnamen einer Pfadangabe zurück.

## HtmlEntities

Gibt den String `$value` zurück und konvertiert die Zeichen in Ihre entsprechende HTML Entitität wenn diese existiert.

## Int

Gibt (int) `$value` zurück.

## StripNewlines

Gibt den String `$value` ohne Zeilenumbruch Zeichen zurück.

## StringTrim

Gibt den String `$value` zurück und entfernt alle Leerzeichen vom Beginn und vom Ende.

## StripTags

Dieser Filter gibt den Eingabestring zurück, wobei alle HTML und PHP Tags von Ihm entfernt werden ausser diesen die explizit erlaubt sind. Zusätzlich zur Möglichkeit zu definieren welche Tags erlaubt sind können Entwickler definieren welche Attribute über alle erlaubten Tags erlaubt sind und auch nur für spezielle Tags. Und Letztendlich bietet dieser Filter Kontrolle darüber ob Kommentare (z.B., `<!-- ... -->`) entfernt werden oder nicht.