Penyingkiran Aksara Khas HTML yang Berkesan: Melanjutkan Melangkaui strip_tags
Walaupun strip_tags mengalih keluar tag HTML dengan berkesan, ia mungkin meninggalkan kod aksara khas HTML. Kod ini, seperti ' ' dan '©', boleh mengganggu kandungan fail suapan RSS anda.
Untuk menangani isu ini, pertimbangkan untuk menggunakan salah satu fungsi ini:
$Content = preg_replace("/&#?[a-z0-9\s]*;/i","",$Content);
Corak ini sepadan dan mengalih keluar sebarang kod aksara dengan koma bertitik.
Pendekatan Diperhalusi
Untuk mengehadkan potensi penggantian yang tidak diingini, laraskan ungkapan biasa seperti yang dicadangkan oleh Jacco:
$Content = preg_replace("/&#?[a-z0-9\s]{2,8};/i","",$Content);
Corak yang disemak ini hanya sepadan dan mengalih keluar kod dengan panjang 2 hingga 8 aksara untuk mengelakkan pengubahsuaian ayat lengkap secara tidak sengaja.
Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Kod Aksara Khas HTML Melangkaui strip_tags dengan berkesan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!