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!