Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Memaparkan Perihalan Perniagaan Terpenggal dengan Selamat daripada Pangkalan Data yang Mengandungi Tag HTML dalam PHP?

Bagaimanakah Saya Boleh Memaparkan Perihalan Perniagaan Terpenggal dengan Selamat daripada Pangkalan Data yang Mengandungi Tag HTML dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-12-07 01:40:13
asal
359 orang telah melayarinya

How Can I Safely Display a Truncated Business Description from a Database Containing HTML Tags in PHP?

Alih Keluar Teg HTML daripada Rentetan PHP

Apabila memaparkan entri pangkalan data, adalah penting untuk mengendalikan kandungan HTML dalam rentetan. Dalam satu keadaan sedemikian, anda hanya mahu memaparkan 110 aksara pertama penerangan perniagaan daripada pangkalan data, tetapi entri tersebut mengandungi kod HTML yang dimasukkan oleh pelanggan.

Seperti yang dilihat di bawah, kod HTML memecahkan paparan:

<?php echo substr($row_get_Business['business_description'],0,110) . "..."; ?>
Salin selepas log masuk

Untuk menyelesaikan isu ini, anda perlu mengalih keluar semua teg HTML daripada rentetan. Fungsi strip_tags() membantu anda mencapainya.

$cleaned_text = strip_tags($text);
Salin selepas log masuk

Fungsi strip_tags() mengalih keluar semua teg HTML daripada rentetan, meninggalkan anda dengan teks biasa. Anda kemudiannya boleh menggunakan fungsi seperti berikut untuk memaparkan 110 aksara pertama penerangan perniagaan, tidak termasuk teg HTML:

<?php echo substr(strip_tags($row_get_Business['business_description']),0,110) . "..."; ?>
Salin selepas log masuk

Ini akan memaparkan 110 aksara pertama penerangan perniagaan tanpa sebarang kod HTML dengan betul.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaparkan Perihalan Perniagaan Terpenggal dengan Selamat daripada Pangkalan Data yang Mengandungi Tag HTML dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan