Masalah:
Dalam rentetan HTML yang diperolehi daripada TinyMCE, adalah perlu untuk mengalih keluar atribut gaya daripada semua tag. Khususnya, teg hendaklah ditukar daripada
kepada
.
Penyelesaian Menggunakan preg_replace():
Untuk tugasan ini, ungkapan biasa berikut akan menangkap atribut gaya yang tidak diingini dengan berkesan:
(<[^>]+)>
Ungkapan ini sepadan dengan bahagian teg berikut:
Untuk mengalih keluar atribut yang tidak diingini ini , gunakan fungsi preg_replace() seperti berikut:
$output = preg_replace('/(<[^>]+)>
Berikut ialah pecahan kod:
Kod ini akan mengalih keluar atribut gaya secara berkesan daripada teg HTML sambil mengekalkan struktur teg yang lain.
Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar Atribut Gaya daripada Tag HTML dengan preg_replace() PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!