Pada kesempatan kali ini saya akan menjelaskan cara menghapus spesial karakter dengan PHP. Perlu teman-teman ketahui sebelumnya, Untuk menghapus karakter yang ada pada kalimat dalam sebuah paragraf banyaklah cara. Salah satu dari cara yang digunakan contohnya menggunakan fungsi PHP str_replace. Fungsi tersebut sama dengan fungsi yang akan saya gunakan disini dengan fungsi preg_replace untuk menghapus karakter khusus pada sebuah string atau kalimat yang saya tampilkan dari database untuk di buang karakter spesialnya. Namun pada contoh yang saya berikan disini terdapat pengecualian khusus untuk penghapusan karakter spesial yaitu spasi. Jadi dalam artianya spasi tersebut masih tetap ada dan tidak di hapus. Langsung saja, untuk membuatnya teman-teman bisa ikuti tahapan saya
Berikut Tahapannya :
- Teman-teman buat terlebih dahulu satu buah file dengan nama index.php
- Selanjutnya ketikan kode seperti dibawah ini:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Cara Menghapus Spesial Karakter Di PHP BY Dumet School</title> </head> <body> <?PHP $kalimat = '43%^%^&%^ Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum 43%^%^&%^&*$#@.'; $text = preg_replace('/[^A-Za-z0-9\ ]/', '', $kalimat); echo $text; ?> </body> </html> |
- Seperti yang teman-teman lihat pada kalimat 43%^%^&%^ dan 43%^%^&%^&*$#@ tersebut, dimana pada pada kalimat tersebut hanya yang terkait dengan karakter spesial saja yang dihapus, dan untuk yang lainnya tidak dihapus.
- Sedangkan pada kode $text = preg_replace(‘/[^A-Za-z0-9\ ]/’, ”, $kalimat); adalah kode untuk menhapus karakter spesial tersebut
Sampai disini penjelasan saya mengenai cara menghapus spesial karakter dengan PHP, semoga bermanfaat.