<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 17175 -->
<!-- Reviewed: no -->
<sect1 id="zend.filter.set" xmlns:xi="http://www.w3.org/2001/XInclude">
    <title>Classes de filtre standards</title>

    <para>
        Zend Framework est fourni avec un jeu de filtres standards, qui sont directement
        utilisables.
    </para>

    <sect2 id="zend.filter.set.alnum">
        <title>Alnum</title>

        <para>
            Retourne la chaîne <varname>$value</varname>, en retirant tout sauf les caractères
            alphabétiques et numériques. Ce filtre inclue une option permettant d'autoriser ou non
            les caractères espace.
        </para>

        <note>
            <para>
                Les caractères alphabétiques comprennent les caractères destinés à constituer
                des mots dans chaque langue. Cependant l'alphabet anglais est aussi utilisé pour les
                langues suivantes : chinois, japonais et coréen. La langue est spécifiée par
                <classname>Zend_Locale</classname>.
            </para>
        </note>
    </sect2>

    <sect2 id="zend.filter.set.alpha">
        <title>Alpha</title>

        <para>
            Retourne la chaîne <varname>$value</varname>, en retirant tout sauf les caractères
            alphabétiques. Ce filtre inclue une option permettant d'autoriser ou non les caractères
            espace.
        </para>
    </sect2>

    <sect2 id="zend.filter.set.basename">
        <title>BaseName</title>

        <para>
            En passant une chaîne contenant un chemin vers un fichier, ce filtre retourne le
            nom de base du fichier.
        </para>
    </sect2>

    <xi:include href="Zend_Filter-Callback.xml">
        <xi:fallback>
            <xi:include href="../../en/module_specs/Zend_Filter-Callback.xml" />
        </xi:fallback>
    </xi:include>

    <xi:include href="Zend_Filter-Decryption.xml">
        <xi:fallback>
            <xi:include href="../../en/module_specs/Zend_Filter-Decryption.xml" />
        </xi:fallback>
    </xi:include>

    <sect2 id="zend.filter.set.digits">
        <title>Digits</title>

        <para>
            Retourne la chaîne <varname>$value</varname>, en retirant tout sauf les caractères
            numériques.
        </para>
    </sect2>

    <sect2 id="zend.filter.set.dir">
        <title>Dir</title>

        <para>Retourne la partie correspondant au nom de dossier dans le chemin spécifié.</para>
    </sect2>

    <xi:include href="Zend_Filter-Encryption.xml">
        <xi:fallback>
            <xi:include href="../../en/module_specs/Zend_Filter-Encryption.xml" />
        </xi:fallback>
    </xi:include>

    <sect2 id="zend.filter.set.htmlentities">
        <title>HtmlEntities</title>

        <para>
            Retourne la chaîne <varname>$value</varname>, en convertissant les caractères en leurs
            entités HTML correspondantes quand elles existent.
        </para>
    </sect2>

    <sect2 id="zend.filter.set.int">
        <title>Int</title>

        <para>Retourne la valeur <code>(int) $value</code>.</para>
    </sect2>

    <xi:include href="Zend_Filter-LocalizedToNormalized.xml">
        <xi:fallback>
            <xi:include href="../../en/module_specs/Zend_Filter-LocalizedToNormalized.xml" />
        </xi:fallback>
    </xi:include>

    <xi:include href="Zend_Filter-NormalizedToLocalized.xml">
        <xi:fallback>
            <xi:include href="../../en/module_specs/Zend_Filter-NormalizedToLocalized.xml" />
        </xi:fallback>
    </xi:include>

    <sect2 id="zend.filter.set.stripnewlines">
        <title>Int</title>

        <para>
            Retourne la valeur <varname>$value</varname> en enlevant les caractères représentant une
            nouvelle ligne.
        </para>
    </sect2>

    <xi:include href="Zend_Filter-RealPath.xml">
        <xi:fallback>
            <xi:include href="../../en/module_specs/Zend_Filter-RealPath.xml" />
        </xi:fallback>
    </xi:include>

    <sect2 id="zend.filter.set.stringtolower">
        <title>StringToLower</title>

        <para>
            Retourne la chaîne <varname>$value</varname>, en convertissant les caractères
            alphabétiques en minuscules si nécessaire.
        </para>
    </sect2>

    <sect2 id="zend.filter.set.stringtoupper">
        <title>StringToUpper</title>

        <para>
            Retourne la chaîne <varname>$value</varname>, en convertissant les caractères
            alphabétiques en majuscules si nécessaire.
        </para>
    </sect2>

    <sect2 id="zend.filter.set.stringtrim">
        <title>StringTrim</title>

        <para>
            Retourne la chaîne <varname>$value</varname> en supprimant les caractères vides en début
            et fin de chaîne.
        </para>
    </sect2>

    <sect2 id="zend.filter.set.striptags">
        <title>StripTags</title>

        <para>
            Ce filtre retourne une chaîne, où toutes les balises HTML et <acronym>PHP</acronym> sont supprimées,
            exceptées celles qui sont explicitement autorisées. En plus de pouvoir spécifier quelles
            balises sont autorisées, les développeurs peuvent spécifier quels attributs sont
            autorisés soit pour toutes les balises autorisées soit pour des balises spécifiques
            seulement. Pour finir, ce filtre permet de contrôler si les commentaires (par exemple
            <code>&lt;!-- ... --&gt;</code>) sont refusés ou autorisés.
        </para>
    </sect2>
</sect1>