Yazıdan Html Taglarını Silme
Bugün değinmek istediğim konu var olan bir metnin içinden html taglarını silme işlemi.
Kısaca örnek vererek başlayalım.Mesela database den bir metin çektiniz ve bu metnin özetini ekrana basmak istiyorsunuz, ve özet olduğu için html taglarına ihtiyacınız yok.(Ne demek istiyorsun?) Mesela gelen cümle şu olsun:
$cumle= ‘ <font color=”red”><b>Html taglı yazımız.</b></font>’;
echo $cumle; dediğimizde ekrana ->Html taglı yazımız.
basılacak.
ama istiyoruz ki yazı renkli değilde normal yazılsın,çünkü biz metnin hepsini değil özetini yayınlayacağız. O zaman yapmamız gereken cümleden html taglarını temizlemek.Nasıl oluyor?
strip_tags(); fonksiyonu ile hallediyoruz.
Örneğin:
echo strip_tags($cumle) ; dediğimizde ekrana -> Html taglı yazımız.
basılacak.(bakın yazımızı kırmızı ve kalın yapan taglardandan kurtulduk)
Bunun en basit örneğini sitemizde görebilirsiniz.Makaleler bölümünde yazıların özetlerini görüyorsunuz ve hiçbir şekilde html kodu kullanılmamış,yani yazılar normal.Ama okumak için açtığınızda yazılar orjinal hallerine dönüyor,renkleniyor ve fontları değişiyor.
Peki neden ihtiyaç duyacağız?
Mesela bir yazının özetini aldığımızda html komutu yarım kalabiliyor ve bu şekide ekrana basdığımızda özeti;tüm sayfanın kodlaması bozulabiliyor.
Umarım işinize yarar, benim çok yaradı…
Bunlara da Göz Atmak İsteyebilirsiniz.
<<< Önceki: JQuery ile Ajax Kullanımı
Sonraki: B Tree (B Ağacı) Insertion Deletion Searching >>>
Yorum Bırakın!