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

Bagaimana untuk menggantikan kod js dalam php

藏色散人
Lepaskan: 2023-03-14 16:34:01
asal
2288 orang telah melayarinya

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;
?>
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan