/","",$html);" boleh mengalih keluar ulasan html."/> /","",$html);" boleh mengalih keluar ulasan html.">

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

Bagaimana untuk membuang komen html dalam php

藏色散人
藏色散人asal
2021-09-24 10:44:011758semak imbas

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

Mulakan penulisan biasa

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

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;

Nah, saya berpuas hati sekarang, tetapi akan ada kod sedemikian dalam htmld03822c777ce9bfc253a38ccd78d3da4sesuatu1b771f47d72d900ba74308aee59557f0, 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);

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

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

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!

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