]+>| |\s+)/u', ' ', $html)" 4. Utilisez la fonction intégrée "trim()" " pour supprimer les espaces de début et de fin dans la chaîne, faites écho et affichez le résultat. C'est tout."/> ]+>| |\s+)/u', ' ', $html)" 4. Utilisez la fonction intégrée "trim()" " pour supprimer les espaces de début et de fin dans la chaîne, faites écho et affichez le résultat. C'est tout.">
Maison >développement back-end >Problème PHP >Comment utiliser la correspondance régulière en php pour supprimer le HTML
La méthode permettant à PHP d'utiliser la correspondance régulière pour supprimer le HTML est la suivante : 1. Créez un exemple de fichier PHP ; 2. Définissez la variable $html, qui contient les balises HTML et le texte ; 3. Utilisez la fonction "preg_replace()" pour remplacer. toutes les balises HTML avec des espaces. La syntaxe est "preg_replace('/(549a3fd9a3c62568d8b32cd8627105c3]+>| |s+)/u', ' ', $html)"; trim()" pour supprimer les espaces de début et de fin de la chaîne. Faites simplement écho et affichez les résultats.
Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
PHP utilise la correspondance régulière pour supprimer le HTML :
1. Créez un exemple de fichier PHP ;
2 Définissez la variable $html, y compris les balises HTML et le texte ;
3. toutes les balises HTML sont remplacées par des espaces, la syntaxe est "preg_replace('/(549a3fd9a3c62568d8b32cd8627105c3]+>| |s+)/u', ' ', $html)"; la fonction intégrée "trim ()" supprime les espaces au début et à la fin de la chaîne, fait écho et affiche le résultat.
L'exemple de code est le suivant
<?php $html = '<p>这是一个带有HTML标签的文本。</p><a href="http://example.com">点击我</a>'; $clean_text = preg_replace('/(<[^>]+>| |\s+)/u', ' ', $html); // 替换所有HTML标签为空格 $clean_text = trim($clean_text); // 去除字符串首尾空格 echo $clean_text; ?>
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!