Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggantikan kod js dalam php

Bagaimana untuk menggantikan kod js dalam php

藏色散人
藏色散人asal
2021-12-30 09:22:132215semak imbas

Cara menggantikan kod js dalam php: 1. Cipta fail contoh PHP 2. Gunakan fungsi padanan biasa preg_replace dalam php untuk menggantikan dan menapis keluar kod js dalam halaman web.

Bagaimana untuk menggantikan kod js dalam php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.

Bagaimana untuk menggantikan kod js dalam php?

php menggunakan penggantian biasa untuk menapis keluar kod js (skrip)

Gunakan fungsi padanan biasa preg_replace dalam php untuk menapis keluar kod js dalam halaman web, preg_replace( ) mewakili bilangan penggantian lalai ialah -1, yang bermaksud menggantikan semua 2 kali, anda boleh menulis preg_replace($p1,$p2,$p3,2).

Peraturan padanan tidak boleh menggunakan "//i" kerana ia tidak boleh memadankan aksara baris baharu, jadi berbilang baris js tidak boleh dipadankan. Gunakan "//i". Bahagian dalam ? bermaksud mempunyai pengulangan sesedikit mungkin, iaitu, untuk memadankan .

Bagaimana untuk menggantikan kod js dalam php

Contoh kod sumber:

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;<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>
测试php正则匹配掉js代码&#39;;
$preg = "/<script[\s\S]*?<\/script>/i";
$newstr = preg_replace($preg,"",$str,3);    //第四个参数中的3表示替换3次,默认是-1,替换全部
echo $newstr;
?>

Pembelajaran yang disyorkan: Tutorial video PHP

Atas ialah kandungan terperinci Bagaimana untuk menggantikan kod js dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn