Vous êtes ici Fonction PHP > Description de la fonction strip_tags()

 

Recherche sur les Noms des fonctions php/mysql

 
 

strip_tags()

Définition

Supprime les balises HTML et PHP d'une chaîne - (PHP 4, PHP 5)

Description

string strip_tags ( string $str [, string $allowable_tags ] )

strip_tags() tente de retourner la chaîne str après avoir supprimé toutes les balises PHP et HTML du code. Elle génère des alertes si les balises sont incomplètes ou erronées. Elle utilise le même moteur de recherche que fgetss().

Liste de paramètres

str

La chaîne d'entrée.

allowable_tags

Vous pouvez utiliser ce paramètre optionnel pour spécifier les balises qui ne doivent pas être supprimées.

Note: Les commentaires HTML et PHP sont également supprimés. Ce comportement ne peut être modifié avec le paramètre allowable_tags .

Valeurs de retour

Retourne la chaîne échappée.

Historique

Version Description

5.0.0 strip_tags() fonctionne désormais avec les données binaires
4.3.0 Les commentaires HTML sont maintenant supprimés
4.0.0 Ajout du paramètre allowable_tags

Exemples

Exemple #1 Exemple avec strip_tags()

<?php
$text 
'<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo 
strip_tags($text);
echo 
"\n";

// Autorise <p> et <a>
echo strip_tags($text'<p><a>');
?>

L'exemple ci-dessus va afficher :

Test paragraph. Other text
<p>Test paragraph.</p> <a href="#fragment">Other text</a>

Notes
Avertissement

Comme strip_tags() ne valide actuellement pas le HTML, les balises partielles ou rompues peuvent conduire à la suppression de plus de textes/données que désiré.

Avertissement

strip_tags() ne modifie pas les attributs des balises que vous autorisez via le paramètre allowable_tags , y compris les attributs style et onmouseover, que des utilisateurs mal intentionnés peuvent utiliser.

Voir aussi



 
 

Bouts de code utilisant la fonction strip_tags()



<?php /* ... */ //Suppression des guillemets $text_full strip_tags($text_full);// Suppression des tags $tab explode(".",$text_full);// Mise en tables des phrases /* ... */ ?>

<?php /* ... */     $texte explode("</head>",$texte);     $texte strip_tags($texte[1]);     $texte str_replace("([[:space:]|[:blank:]|\n|\r| |    |&nbsp;]++)"," ",$texte /* ... */ ?>

<?php /* ... */ {   $q=strip_tags($_GET['kw']);   echo google_wheel($q); /* ... */ ?>

<?php /* ... */     strip_tags$tabTemp );     foreach( $tabTemp as $k => $v )     { /* ... */ ?>

<?php /* ... */ function TronqueHtml($chaine$max$separateur ' '$suffix ' ...') {     if (strlen(strip_tags($chaine)) > $max) {         $tabElements = array(); /* ... */ ?>