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.