Maison > développement back-end > Problème PHP > Comment supprimer les balises HTML des éléments du tableau en php

Comment supprimer les balises HTML des éléments du tableau en php

青灯夜游
Libérer: 2023-03-17 18:10:01
original
2998 Les gens l'ont consulté

É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);".

Comment supprimer les balises HTML des éléments du tableau en php

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) { 
    //循环体代码
}
Copier après la connexion

É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);
Copier après la connexion

À 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);
?>
Copier après la connexion

Comment supprimer les balises HTML des éléments du tableau en php

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)
Copier après la connexion
paramètredescription
chaîneobligatoire. Spécifie la chaîne à vérifier.
autoriserFacultatif. 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);
?>
Copier après la connexion

Comment supprimer les balises HTML des éléments du tableau en php

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>");
?>
Copier après la connexion

Comment supprimer les balises HTML des éléments du tableau en php

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal