Skip to content

How to strip HTML tags from string in PHP? (Bahasa)

Ada fungsi di PHP untuk menghapus seluruh atau tertentu dari HTML tags pada string. Tidak hanya menghapus HTML tags, tapi juga bisa menghapus PHP tags. Walau lebih banyak kasus untuk html. Oke, mari kita “unboxing” string dari HTML tags.

strip_tags

Fungsi ini mencoba mengembalikan string dengan semua byte NULL, HTML, dan tag PHP yang dilepaskan dari str yang diberikan.

Penggunaan  : strip_tags($input); strip_tags($input, '<br>');

Dalam fungsi ini, ada 2 parameter yaitu str dan allowable_tags. Untuk allowable_tags ini adalah opsi, apabila ada tag yang tidak ingin dihapus. Catatan yang perlu diperhatikan, jika anda menggunakan allowable_tags untuk Comment HTML dan PHP Tag tetap akan dihapus, sebab keduanya adalah hardcode dan tidak bisa diubah. Dan untuk tags yang ada penutup seperti <p></p>, maka cukup dengan <p> saja.

Contoh dalam String:

<?php
$text = '<p>Ini adalah sebuah kalimat. Ada kalimat ke dua.</p> <!-- Comment --> <a href="#titikkoma">Web</a>';

// Without Allowable_tags
echo strip_tags($text);
echo "\n";

// With Allowable_tags <p> and <a>
echo strip_tags($text, '<p><a>');
?>

Hasilnya:

Ini adalah sebuah kalimat. Ada kalimat ke dua. <p>Ini adalah sebuah kalimat. Ada kalimat ke dua.</p> <a href=”#titikkoma”>Web</a>

Referensi: http://php.net/manual/en/function.strip-tags.php

Avatar

Hi I am Tiko.
Welcome to my Blog. Dapatkan review dan artikel menarik dari komik maupun bacaan untuk mengisi hari mu (entah berguna atau tidak). Tapi tetap jangan lupa Ibadah dan belajar ya adik adik.
Thank Kyu!

No comments yet.

Leave a Reply

Your email address will not be published. Required fields are marked *

SidebarComments (0)