Tag HTML5 untuk CMS memang diperlukan dalam beberapa kasus, diantaranya adalah membuat inputan Rich Text Format (RTF). Dimana didalam RTF tersebut ada table, anchor, list, dan gambar. Untuk memuatnya kita perlu penanganan khusus di script PHPnya. Sehingga setiap inputan akan disimpan secara aman didatabase dan ditampilkan secara maan juga sebagaimana mestinya.
Tag HTML5 di RTF
Beberapa tag umum yang digunakan oleh RTF antara lain:
- ul
- tabel
- b strong
- font
- img
- embed
- hr
- video
- iframe
- i em
Bentuk umum preg_replace_callback
Untuk melakukannya cukup dengan mengeksekusi fungsi bawaan preg_replace_callback dimana fungsi ini mengizinkan subtitusi text menggunakan pola regular expression (regex) dan mengirimkan kembali kedalam varibel yang di callbacknya. adapun bentuk umumnya antara lain.
preg_replace_callback(POLA_REGEX, FUNGSI($str){...}, $str);
Penerapan preg_replace_callback
Adapun pola penerapanya antara lain:
preg_replace_callback("/(&#[0-9]+;)/", function($str) { return mb_convert_encoding($str[1], "UTF-8", "HTML-ENTITIES"); }, $str);
Demikian. Semoga Membantu.