Selamun aleyküm arkadaşlar bu konuda php ile hali hazırda olan bir function u anlatacağım strip_tags() bu hali hazırda bulunan function nedir ne işe yarar çok basit bir kullanımı var vede çok büyük işler görebiliyor bazen 🙂
Özelliği şudur gelen metin içerisindeki kullanılan html taglarını ve bu taglarda kullanılan class id style gibi özellikleri siler ve düz bir metne dönüştürür ve dilerseniz istediğiniz taglarada izin vermeniz mümkündür.
Örnek 1
1 2 3 4 |
<?php $text = '<p><b>www.fikirlerim.net</b> <u>aslında fikirlerim.net bir sosyal medya <i style="color:red;">projesiydi</i> ama vazgeçtik</u> :)</p> <a href="http://www.fikirlerim.net">Fikirlerim.net</a>'; echo strip_tags($text); ?> |
Örnek 1 ekran çıktısı
www.fikirlerim.net aslında fikirlerim.net bir sosyal medya projesiydi ama vazgeçtik 🙂 Fikirlerim.net
Örnek 2
1 2 3 4 |
<?php $text = '<p><b>www.fikirlerim.net</b> <u>aslında fikirlerim.net bir sosyal medya <i style="color:red;">projesiydi</i> ama vazgeçtik</u> :)</p> <a href="http://www.fikirlerim.net">Fikirlerim.net</a>'; echo strip_tags($text,'<b>'); ?> |
Örnek 2 ekran çıktısı
www.fikirlerim.net aslında fikirlerim.net bir sosyal medya projesiydi ama vazgeçtik 🙂 Fikirlerim.net
Örnek 2.1 ekran çıktısı
1 2 3 4 |
<?php $text = '<p><b>www.fikirlerim.net</b> <u>aslında fikirlerim.net bir sosyal medya <i style="color:red;">projesiydi</i> ama vazgeçtik</u> :)</p> <a href="http://www.fikirlerim.net">Fikirlerim.net</a>'; echo strip_tags($text,'<b><i>'); ?> |
Örnek 2.1 ekran çıktısı
www.fikirlerim.net aslında fikirlerim.net bir sosyal medya projesiydi ama vazgeçtik 🙂 Fikirlerim.net
substr() & strip_tags() Kullanımı
1 2 3 4 5 6 |
<?php $text = '<p><b>www.fikirlerim.net</b> <u>aslında fikirlerim.net bir sosyal medya <i style="color:red;">projesiydi</i> ama vazgeçtik</u> :)</p> <a href="http://www.fikirlerim.net">Fikirlerim.net</a>'; $icerik = strip_tags($text); echo substr($icerik,0,50)."..."; ?> |
Ekran çıktısı
www.fikirlerim.net aslında fikirlerim.net bir sos…
Bu örneği daha çok eklenilen içeriğin kısa özetini almak içindir.
Eline sağlık gayet açıklayıcı olmuş herşey.