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
| 542x 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 Kerja Internet dengan Sistem Up To

    8 months ago
    Banyak layanan internet yang menawarkan kecepatan “up to” atau “hingga” sekian Mbps. Sekilas terdengar menjanjikan, namun cara kerja sistem ini menyimpan berbagai kelemahan yang seringkali mer...

  • 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 AI Membantu Bisnis Kecil Tampil Profesional

    8 months ago
    Hai, bisnis kecilmu butuh tampil profesional? Jangan khawatir, kecerdasan buatan (AI) siap membantu! AI bukan lagi hal asing, tapi sekutu terbaik untuk meningkatkan citra bisnismu. Dengan bantuan AI,...

  • Jenis-Jenis AI dan Cara Kerjanya

    8 months ago
    AI atau kecerdasan buatan telah menjadi bagian penting dalam kehidupan kita. Dari asisten virtual hingga mobil otonom, AI hadir dalam berbagai bentuk dan jenis. Supervised learning adalah salah satu ...

  • Website itu cara tercepat bikin brand lo dikenal luas

    4 months ago
    Hai semua, gue yakin lo udah pada tau ya sekarang, bahwa website tuh cara tercepat buat bikin brand lo dikenal luas. Gak percaya? Nah, mari kita bahas satu persatu mengapa website jadi kunci penting b...

  • Related post:

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

      Thank you for creating with Phoenix | 2026 © Bangnopi