Maison > développement back-end > tutoriel php > Exemple d'analyse des balises HTML de filtrage php

Exemple d'analyse des balises HTML de filtrage php

黄舟
Libérer: 2023-03-16 18:48:01
original
1308 Les gens l'ont consulté

Analyse d'exemples de balises HTML de filtrage php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

<?php

function kill_html($str){   //清除HTML标签

$st=-1; //开始

$et=-1; //结束

$stmp=array();

$stmp[]=" ";

$len=strlen($str);

for($i=0;$i<$len;$i++){

   $ss=substr($str,$i,1);

   if(ord($ss)==60){ //ord("<")==60

    $st=$i;

   }

   if(ord($ss)==62){ //ord(">")==62

    $et=$i;

    if($st!=-1){

     $stmp[]=substr($str,$st,$et-$st+1);

    }

   }

}

$str=str_replace($stmp,"",$str);

return $str;

}

?>

Copier après la connexion

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:
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