Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membuang komen html dalam php

Bagaimana untuk membuang komen html dalam php

藏色散人
Lepaskan: 2023-03-12 21:42:01
asal
1808 orang telah melayarinya

Cara membuang komen html dalam php: 1. Buka fail kod PHP yang sepadan 2. Semak format ulasan html 3. Gunakan "preg_replace("//","",$ html); "Kaedah untuk membuang komen html.

Bagaimana untuk membuang komen html dalam php

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

Bagaimana untuk membuang komen html dalam php?

komen html penapis PHP

Tapis ulasan html:

Apa yang dipanggil penapisan hanyalah padanan dan penggantian rentetan Di sini kami menggunakan fungsi penggantian padanan biasa preg_replace(reg,replace,string); mesti tahu komen html Formatnya seperti ini: .

Mulakan penulisan biasa

Kod di atas akan menghasilkan sesuatu. Jangan risau, uji beberapa contoh lagi
$html = "<!--something-->something";
$html = preg_replace("/<!--.*-->/","",$html);
echo $html;
Salin selepas log masuk

Contoh ini Beritahu kami bahawa menulis dengan cara ini tidak dapat mencapai kesan yang kami harapkan, jadi ungkapan biasa dioptimumkan seperti ini
$html = "<!--something-->something<!--something-->";
$html = preg_replace("/<!--.*-->/","",$html);
echo $html;
Salin selepas log masuk

Nah, saya berpuas hati sekarang, tetapi akan ada kod sedemikian dalam htmlsesuatu, ini adalah kod yang serasi dengan penyemak imbas, jelas ia tidak boleh ditapis, jadi ungkapan biasa kami terus dioptimumkan dan menjadi seperti ini
preg_replace("/<!--.*?-->/","",$html);
Salin selepas log masuk

Dan kemudian jika terdapat kod dalam html, kami perlu menukar peraturan padanan kami sekali lagi dan menukarnya kepada ini
preg_replace("/<!--[^\!\[]*?-->/","",$html);
Salin selepas log masuk

Dalam kes ini, saya pada dasarnya mengalih keluar ulasan dalam html yang perlu saya alih keluar!
preg_replace("/<!--[^\!\[]*?(?<!\/\/)-->/","",$html);
Salin selepas log masuk

Keuntungan yang tidak dijangka: Semasa proses pengoptimuman, tiada ulasan berbilang baris telah dipertimbangkan, tetapi peraturan itu secara tidak dijangka sepadan dengan ulasan berbilang baris seperti biasa html dibaca daripada fail!

Selepas ujian, kami tidak mendapati bahawa teks utama ditapis jika anda mempunyai sebarang soalan, sila tinggalkan mesej dan buat pembetulan.

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

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

Label berkaitan:
php
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