Sign In
  • Daftar
  • Paket
  • Support
phoenix
  • Home
  • About
  • Blog
  • Product
  • Services
  1. Home
  2. Blog
  3. Cara Menghapus Tag HTML, PHP, dan Karakter Khusus dari Teks di PHP

Cara Menghapus Tag HTML, PHP, dan Karakter Khusus dari Teks di PHP

Blog |
share
  • Facebook
  • Instagram
  • Whatsapp
  • Copy link
| 541x read | 9 months ago posted | by Nurman Teguh Novianto
blog-img

Dalam dunia pengembangan web, sering kali kita harus menampilkan cuplikan atau ringkasan teks dari konten HTML atau hasil input pengguna. Namun, jika tidak dibersihkan dengan benar, teks tersebut bisa mengandung tag HTML, skrip PHP, hingga karakter entitas yang membuat tampilan menjadi kacau.

Artikel ini akan membahas cara menghapus semua tag HTML, PHP, dan karakter khusus lainnya menggunakan fungsi bawaan PHP.


Kenapa Harus Dibersihkan?

Beberapa alasan umum mengapa kita perlu membersihkan teks:

  • Aman ditampilkan di frontend tanpa memunculkan kode HTML atau skrip.

  • Mencegah XSS (Cross Site Scripting) jika ada kode yang belum terfilter.

  • Menampilkan cuplikan teks di halaman blog, beranda, atau hasil pencarian.

  • Menjaga tampilan tetap rapi dan enak dibaca pengguna.


Fungsi PHP yang Digunakan

Berikut kombinasi fungsi yang umum digunakan:

$clean = strip_tags($isi); // Menghapus tag HTML & PHP $clean = html_entity_decode($clean, ENT_QUOTES | ENT_HTML5); // Ubah entitas HTML menjadi karakter asli $clean = preg_replace(/s+/, , $clean); // Hilangkan newline, tab, dll. $clean = preg_replace(/[^A-Za-z0-9s.,!?@#-]/u, , $clean); // Opsional: hilangkan simbol asing $clean = trim($clean); $deskripsi = substr($clean, 0, 100) . ...; // Ambil 100 karakter pertama

Penjelasan Langkah per Langkah

  1. strip_tags()
    Fungsi ini akan menghapus semua tag HTML dan PHP dari teks. Misalnya, tebal akan menjadi tebal.

  2. html_entity_decode()
    Teks HTML sering mengandung entitas seperti  , &, atau ' yang perlu dikonversi agar lebih natural dibaca.

  3. preg_replace()
    Digunakan untuk menghapus karakter aneh seperti simbol, emoji, atau huruf non-standar. Kamu bisa sesuaikan regex-nya.

  4. substr() dan trim()
    Untuk mengambil ringkasan teks dengan panjang tertentu, dan membuang spasi berlebih di awal dan akhir kalimat.


Contoh Penggunaan dalam Aplikasi

Misalnya kamu memiliki artikel dengan isi dari database:

$isi =

Selamat datang di Bangnopi.id — solusi digital untuk bisnis Anda!  Cek juga layanan kami.

;

Maka hasil deskripsi setelah diproses akan menjadi:

Selamat datang di Bangnopi.id — solusi digital untuk bisnis Anda! Cek juga layanan kami...

Kesimpulan

Membersihkan konten dari HTML, PHP, dan karakter asing sangat penting untuk memastikan tampilan frontend yang aman dan rapi. Dengan beberapa fungsi PHP seperti strip_tags, html_entity_decode, dan preg_replace, kamu bisa mengolah teks mentah menjadi ringkasan yang bersih dan siap tampil.


Bangnopi Tips:
Saat menampilkan konten dari database di halaman publik, selalu bersihkan kontennya terlebih dahulu untuk menghindari potensi celah keamanan dan tampilan yang berantakan.

Baca juga

  • Cara Membuat Website yang Menarik untuk Bisnis Anda

    9 months ago
    Di era digital saat ini, memiliki website bukan lagi pilihan—tetapi kebutuhan utama untuk setiap bisnis yang ingin tampil profesional, mudah ditemukan, dan dipercaya. Namun, hanya sekadar memiliki w...

  • Cara kerja algoritma

    8 months ago
    Wah, lo pernah denger tentang algoritma? Nah, gue bakal bahas nih cara kerjanya. Jadi, algoritma tuh kayak resep masakan gitu, yang nyuruh komputer buat ngejar tujuan tertentu. Gokil kan? Begini ceri...

  • Cara Cerdas Memanfaatkan Website untuk Mendongkrak Omzet Bisnis

    4 months ago
    Hai, bro! Kita udah pada tau kan, zaman sekarang udah serba digital. Nah, salah satu cara cerdas buat ngelototin omzet bisnis kita adalah dengan memanfaatkan website dengan maksimal, ya kan? Munc...

  • Gunakan Website dengan Cara Ini, Hasilnya Beda

    4 months ago
    "Hai, teman-teman yang selalu setia mengikuti perkembangan teknologi! Gue punya tips seru nih buat lo semua yang suka eksplorasi dunia maya. Tau nggak, dengan cara menggunakan website dengan benar, ha...

  • Tren AI-Driven Programming yang Membentuk Cara Baru Developer Bekerja

    9 months ago
    Di era di mana AI semakin mendominasi berbagai sektor, dunia pemrograman juga mengalami perubahan besar. Salah satu tren terbaru yang sedang naik daun adalah vibe coding — pendekatan baru dalam menu...

  • Related post:

      phoenix
      • Disclaimer
      • Terms Of Services
      • Privaci Policy
      • FAQ

      Thank you for creating with Phoenix | 2026 © Bangnopi