Étapes de mise en œuvre : 1. Utilisez l'instruction foreach pour parcourir les éléments du tableau par boucle de référence, la syntaxe est "foreach ($array as &$value) { //loop body code}" ; strip_tags() La fonction peut supprimer les balises html dans les éléments du tableau, la syntaxe est "$value=strip_tags($value);".
L'environnement d'exploitation de ce tutoriel : système Windows7, version PHP8, ordinateur DELL G3
Méthode php pour supprimer les balises html dans les éléments du tableau
En php, vous pouvez utiliser l'instruction foreach et strip_tags () fonction Pour supprimer les balises html des éléments du tableau.
Étapes de mise en œuvre : 1. Utilisez l'instruction foreach pour parcourir les éléments du tableau à travers des boucles de référence
Généralement, lorsque vous utilisez l'instruction foreach pour parcourir un tableau, elle opère sur la sauvegarde du tableau et n'affecte généralement pas le tableau lui-même.
Si vous souhaitez affecter le tableau lui-même, vous devez utiliser un cycle de référence pour modifier les éléments du tableau (ajouter & avant $value), afin que l'instruction foreach attribue une valeur par référence au lieu de copier une valeur.
foreach ($array as &$value) { //循环体代码 }
Étape 2 : Dans le corps de la boucle, utilisez la fonction strip_tags() pour supprimer les balises html dans les éléments du tableau
$value=strip_tags($value);
À la fin de la boucle, toutes les balises html du tableau seront supprimées.
Exemple d'implémentation :
<?php $array= array("1<br>","hello<br>","This is some <b>bold<b> text.","<b>4<b>","<s>5<s>"); var_dump($array); foreach ($array as &$value) { $value=strip_tags($value); } var_dump($array); ?>
Connaissances approfondies : fonction strip_tags()
La fonction strip_tags() supprime les balises HTML, XML et PHP des chaînes.
Commentaires : Cette fonction supprime toujours les commentaires HTML. Cela ne peut pas être modifié via le paramètre Allow.
Remarque : Cette fonction est sécurisée pour les binaires.
strip_tags(string,allow)
paramètre | description |
---|---|
chaîne | obligatoire. Spécifie la chaîne à vérifier. |
autoriser | Facultatif. Spécifie les balises autorisées. Ces balises ne seront pas supprimées. |
Valeur de retour : renvoie la chaîne supprimée.
Exemple 1 : Supprimez toutes les balises HTML de la chaîne :
<?php $str="<s>Hello</s><br> <b>world!</b>"; echo strip_tags($str); ?>
Exemple 2 : Supprimez les balises HTML de la chaîne, mais autorisez la balise :
<?php echo strip_tags("Hello <b><i>world!</i></b>","<b>"); ?>
Apprentissage recommandé :《 Tutoriel vidéo PHP》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!