تجريد أحرف HTML الخاصة العنيدة
وظيفة strip_tags، على الرغم من مهارتها في إزالة علامات HTML، إلا أنها تفشل في معالجة أحرف HTML الخاصة المزعجة مثل للمسافة غير المنفصلة أو © لرمز حقوق الطبع والنشر. يمكن أن يكون هذا حجر عثرة في إنشاء خلاصات RSS نظيفة.لعلاج هذه المشكلة، فكر في استخدام إحدى الاستراتيجيات التالية:$Content = preg_replace("/&#?[a-z0-9]{2,8};/i","",$Content);لاحظ أن النمط أعلاه يتضمن تعديلًا اقترحته Jacco لمنع الاستبدالات غير المقصودة لأحرف علامة الضم الأصلية (&) في النص غير المشفر. من خلال تحديد نطاق أحرف {2,8}، يكون النمط أكثر تمييزًا في استهداف أكواد HTML الخاصة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3