Heim > Artikel > Backend-Entwicklung > So entfernen Sie js in PHP
So entfernen Sie js in PHP: Erstellen Sie zuerst eine PHP-Beispieldatei; verwenden Sie dann den regulären PHP-Ausdruck „preg_replace($preg,““,$str,3);“
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer.
php verwendet regelmäßige Ersetzungen, um js-Code (Skript) herauszufiltern.
Verwenden Sie die reguläre Matching-Funktion preg_replace in PHP, um js-Code auf der Webseite herauszufiltern Der Standardwert ist -1, was bedeutet, dass alle ersetzt werden sollen. Wenn Sie nur zweimal ersetzen möchten, können Sie preg_replace($p1,$p2,$p3,2) schreiben.
Die Abgleichsregel kann „/
Quellcode-Beispiel:
<?php header("Content-type:text/html;charset=utf-8"); $str = '<script type="text/javascript" src="dd.js"></script> 测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码 <script type="text/javascript" src="123.js"></script> <script type="text/javascript"> var aa = "sdsds"; alert(aa); </script>
Testen des regulären PHP-Matchings, um JS-Code zu entfernen';
$preg = "/<script[\s\S]*?<\/script>/i"; $newstr = preg_replace($preg,"",$str,3); //第四个参数中的3表示替换3次,默认是-1,替换全部 echo $newstr; ?>
【Empfohlenes Lernen: „PHP Video-Tutorial"]
Das obige ist der detaillierte Inhalt vonSo entfernen Sie js in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!