Rumah > pembangunan bahagian belakang > tutorial php > Penjelasan terperinci tentang penggunaan fungsi strip_tags() PHP

Penjelasan terperinci tentang penggunaan fungsi strip_tags() PHP

WBOY
Lepaskan: 2023-06-27 10:40:01
asal
2539 orang telah melayarinya

Penjelasan terperinci tentang penggunaan fungsi strip_tags() PHP

Dalam pengaturcaraan PHP, fungsi strip_tags() ialah salah satu fungsi yang sangat berguna. Ia boleh membantu kami mengalih keluar teg HTML dan PHP, hanya meninggalkan kandungan teks biasa. Dalam artikel ini, kami akan menerangkan penggunaan fungsi strip_tags() secara terperinci dan memberikan beberapa contoh berguna. Sintaks asas fungsi

strip_tags() adalah seperti berikut:

strip_tags(string $str, string $allowed_tags = null): string
Salin selepas log masuk

Antaranya, parameter $str ialah rentetan untuk mengalih keluar teg dan parameter $allowed_tags adalah pilihan, yang digunakan untuk menentukan tag HTML yang dibenarkan untuk disimpan. Jika parameter $allowed_tags tidak dinyatakan, fungsi akan melucutkan semua teg HTML dan PHP.

Sekarang, mari lihat beberapa contoh.

Contoh 1: Alih keluar teg HTML

Dalam contoh ini, kami akan menunjukkan cara untuk mengalih keluar teg HTML menggunakan fungsi strip_tags().

<?php
$str = "<div><p>Hello, world!</p></div>";
echo strip_tags($str);
?>
Salin selepas log masuk

Outputnya ialah:

Hello, world!
Salin selepas log masuk

Dalam contoh ini, kami mencipta rentetan yang mengandungi tag HTML dan kemudian memanggil fungsi strip_tags() untuk mengalih keluar tag. Hasil output hanya mengekalkan kandungan teks, iaitu, "Hello, world!".

Contoh 2: Simpan teg HTML yang ditentukan

Dalam contoh ini, kami akan menunjukkan cara menggunakan parameter $allowed_tags untuk menentukan teg HTML untuk disimpan.

<?php
$str = "<div><p>Hello, <b>world</b>!</p></div>";
echo strip_tags($str, "<p><b>");
?>
Salin selepas log masuk

Outputnya ialah:

<p>Hello, <b>world</b>!</p>
Salin selepas log masuk

Dalam contoh ini, kami mencipta rentetan yang mengandungi tag HTML, kemudian panggil fungsi strip_tags() dan nyatakan tag HTML untuk terus menggunakan parameter $allowed_tags. Output hanya mengekalkan teg "

" dan "", dan selebihnya teg dialih keluar.

Contoh 3: Simpan teg PHP yang ditentukan

Dalam contoh ini, kami akan menunjukkan cara untuk mengalih keluar teg HTML dan teg PHP menggunakan fungsi strip_tags().

<?php
$str = "<div><p>Hello, <?php echo 'world'; ?></p></div>";
echo strip_tags($str, "<p>");
?>
Salin selepas log masuk

Outputnya ialah:

<p>Hello, world</p>
Salin selepas log masuk

Dalam contoh ini, kami mencipta rentetan yang mengandungi tag HTML dan tag PHP, kemudian panggil fungsi strip_tags() dan nyatakan tag HTML untuk terus menggunakan parameter $allowed_tags. Memandangkan kami tidak menentukan untuk menyimpan teg PHP, tag tersebut telah dialih keluar juga. Fungsi

Ringkasan

strip_tags() ialah fungsi yang sangat berguna, ia boleh membantu kami mengalih keluar tag HTML dan PHP, hanya meninggalkan kandungan teks biasa. Anda boleh menggunakan parameter $allowed_tags untuk menentukan tag HTML untuk dipelihara. Dalam pembangunan sebenar, kami boleh menggabungkan ungkapan biasa, SANITIZE-HTML dan kaedah lain untuk memastikan keselamatan kod.

Atas ialah kandungan terperinci Penjelasan terperinci tentang penggunaan fungsi strip_tags() 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