Membuang tag HTML daripada rentetan PHP adalah penting apabila memaparkan kandungan jana pengguna atau data yang diambil daripada sumber yang tidak dipercayai, untuk mengelakkan hasad suntikan kod atau pemformatan yang salah. Dalam kes ini, rentetan HTML perlu dipotong sambil mengekalkan kandungannya tanpa sebarang teg HTML.
Fungsi strip_tags() menyediakan penyelesaian yang cekap untuk tugasan ini. Ia mengalih keluar semua teg HTML dan PHP daripada rentetan, sambil mengekalkan kandungan di dalamnya. Dengan menggunakan fungsi ini, kami boleh menghapuskan kod HTML yang tidak diingini daripada entri pangkalan data dengan berkesan.
Pelaksanaan melibatkan penggabungan strip_tags() dengan substr(). Mula-mula, strip_tags() digunakan pada entri pangkalan data, mengalih keluar semua teg HTML. Selepas itu, substr() digunakan untuk memotong rentetan yang diproses kepada panjang yang diingini, dalam kes ini, 100 aksara pertama.
$cleaned_text = strip_tags($row_get_Business['business_description']); echo substr($cleaned_text, 0, 110) . "...";
Dengan menggunakan kaedah ini, kami memastikan bahawa entri pangkalan data dilucutkan tag HTML, dan hanya bahagian kandungan yang dikehendaki dipaparkan. Pendekatan ini berkesan menangani isu memaparkan kod HTML dalam teks terpotong, memberikan pengalaman pengguna yang lebih bersih dan selamat.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memotong Rentetan Berteg HTML dengan Selamat dalam PHP Semasa Memelihara Kandungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!