Ben bir kullanıcı size yutturmak olabilecek ve tüm HTML anlatabileceğiniz bir şey ile geliyor gibi sürekli meşgul bir tam-zamanlı çalışan tutmak bir iştir, burada belgeli eski önlemek istiyorum.
Bunun yerine, zaten mevcut PHP işlevselliği dayanan bir iki durak yaklaşım daha iyi bir seçimdir.
İlk olarak, daha büyük ve htmlspecialchars_decode ile işaretleri daha az geri kodlanmış HTML varlıkları dönelim.
$string = htmlspecialchars_decode($string);
Bu bize uygun html bir dize vermelidir. (Senin tırnak hala kodlanmış ise, bağlantılı belgelerinde ikinci argüman bakınız).
Bitirmek için, biz PHP fonksiyon strip_tags ile HTML etiketleri dışında şerit olacak. Bu kaynaktan her türlü HTML etiketlerini kaldırmak olacaktır.
$string = strip_tags($string);
Bir işlev / yöntem Sarılmış
function decodeAndStripHTML($string){
return strip_tags(htmlspecialchars_decode($string));
}