# Alpha

`Zend_Filter_Alpha` est un filtre qui va retourner `$value` en enlevant tout caractère non alphabétique. Ce filtre propose une option pour autoriser le caractère espace.

## Options supportées par Zend_Filter_Alpha

Les options suivantes sont supportées par `Zend_Filter_Alpha`:

- allowwhitespace: Si activée, les espaces seront autorisés. Par défaut, ils sont supprimés.

## Utilisation de base

Voici un exemple de base:

    $filter = new Zend_Filter_Alpha();

    print $filter->filter('This is (my) content: 123');

L'exemple ci-dessus affiche 'Thisismycontent'. Remarquez que les espaces et le double-point ont été supprimés.

`Zend_Filter_Alpha` fonctionne sur presque tous les langages. Les exceptions sont le chinois, le japonnais et le coréen. Ces langues utiliseront l'alphabet anglais plutot que le leur. Le langage est détecté par `Zend_Locale`.

## Autoriser les espaces

`Zend_Filter_Alpha` peut aussi autoriser les espaces. Ca peut être utile, voyez l'exemple suivant:

    $filter = new Zend_Filter_Alpha(array('allowwhitespace' => true));

    print $filter->filter('This is (my) content: 123');

L'exemple ci-dessus retourne 'This is my content'. Comme vous le voyez, le double-point ainsi que les chiffres et les parenthèses sont filtrés mais pas les espaces.

Pour changer allowWhiteSpace après construction de l'objet, utilisez `setAllowWhiteSpace()` et `getAllowWhiteSpace()`.