Halo teman-teman pada kesempatan kali ini saya akan menjelaskan tentang Fungsi htmlentities dan html_entity_decode Pada PHP.
Mungkin teman-teman yang sedang membuat website, dan ingin menampilkan script atau tag HTML, sebagai tips atau tutorial pada website teman-teman. fungsi dari htmlentities dan html_entity_decode akan sangat membantu karna htmlentities dan html_entity_decode adalah fungsi untuk mengubah sebuah Tag HTML menjadi sebuah karakter yang nanti nya akan muncul di layar sebagai karakter special (Tidak di baca sebagai element HTML).
Semisal, teman-teman ingin memunculkan karakter “<b><b/>” di layar web, tapi jika tanpa fungsi htmlentities maka akan hilang karakter nya karena di baca sebagai tag html di web browser.
Penjelasan:
- htmlentities() , fungsi nya untuk mengencode tag html menjadi karakter special
- html_entity_decode(), fungsi nya untuk mengdecode karakter special yang sudah di encode dengan fungsi htmlentities().
Contoh:
<?php $string = '<a href="http://dumetschool.com">DUMET School</a>'; echo htmlentities($string); ?>
Maka hasilnya adalah
<a href="http://dumetschool.com">DUMET School</a>
Bukan menjadi seperti ini ya teman-teman DUMET School karena pemakaian htmlentities() tadi yang memunculkan script atau tag HTML yang ingin teman-teman tampilkan. Semoga bermanfaat.