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
Mary-Kate Olsenasal
2024-12-07 01:40:13360semak imbas

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) . "..."; ?>

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

$cleaned_text = strip_tags($text);

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) . "..."; ?>

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!

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